CrawlJobs Logo

Senior Software Engineer, Azure Experience & Ecosystems

Australia, Sydney · Job Posted February 14, 2026
Apply Position
Job Link Share

Job Description

Developers are working hard to build our new reality, and the Azure Experience & Ecosystems Engineering team is here to help. Microsoft Learn offers learning paths, content, and interactive experiences that help people develop the skills that in-demand jobs require. As such, we contribute directly to Microsoft's mission to empower every person and every organization on the planet to achieve more. As a Senior Software Engineer in Azure Experience & Ecosystems Engineering team, you will build the Microsoft Learn product which will positively impact how people experience Microsoft's technology. You will be responsible for building Content and Learning experiences through constant innovation, design, and implementing state-of-the-art systems. This opportunity will allow you to learn from unique engineering challenges in AI, frontend and backend services and leverage AI to shape Microsoft Learn into a trusted, personalized knowledge platform that meets developers where they are.

Job Responsibility

  • Works with product management, design and data analyst teams to determine user requirements for a feature
  • Supports identification of dependencies, and the development of design documents for a product feature with oversight
  • With guidance, learns to create and implement code for a product, service, or feature reusing code as applicable
  • Assists and learns about breaking down work items into tasks and provides estimation
  • Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook
  • Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience
  • 4+ years of professional experience in cloud service development using one or more of these technologies: server-side languages (e.g., Java, C#, Python, Go, or Node.js), REST/gRPC APIs, databases (SQL or NoSQL), and cloud infrastructures
  • 1+ year(s) of demonstrated problem-solving, design, and debugging skills, with a passion for quality, performance, and engineering excellence
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Nice to have

  • Experience with cloud-native architecture, microservices, and asynchronous workflows
  • Proficiency with agent-based systems, workflow engines, or declarative programming models is highly desirable
  • Demonstrated ability with AI-assisted coding tools (e.g., GitHub Copilot) and large language models (LLMs) such as GPT or Claude Sonnet
  • Experience collaborating closely with product and design to shape abstractions and reference implementations that scale across use cases

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer, Azure Experience & Ecosystems

8 matching positions

Senior Software Engineering Manager, Azure Experience & Ecosystems

Developers are working hard to build our new reality, and the Azure Experience &...
Location
Location
Australia , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • 4+ years of professional experience in cloud service development using one or more of these technologies: server-side languages (e.g., Java, C#, Python, Go, or Node.js), REST/gRPC APIs, databases (SQL or NoSQL), and cloud infrastructure (AWS, Azure, or GCP).
  • 2+ years people management experience.
  • Competent problem-solving, design, and debugging skills, with a demonstrated passion for quality, performance, and engineering excellence.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Coaches and supports partnership with appropriate stakeholders (e.g., product managers, design team, software architects) to determine user requirements within teams.
  • Coaches teams and drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Coaches team members within the team in producing extensible and maintainable code.
  • Coaches team to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders (e.g., project managers).
  • Coaches others and acts as a Designated Responsible Individual (DRI) and guides other engineers across products, working on call to monitor system/product/service for degradation, downtime, or interruptions.
  • Seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer C#/.Net

Within your role as Senior Software Engineer no two days will look the same; wit...
Location
Location
United Kingdom , Nottingham
Salary
Salary:
45000.00 GBP / Year
microlise.com Logo
Microlise
Expiration Date
July 26, 2026
Flip Icon
Requirements
Requirements
  • A degree in Computer Science or a closely related technical discipline
  • A strong understanding of fundamental computer science principles and be able to apply them effectively to real-world engineering challenges
  • Demonstrable hands-on experience working as a Senior Software Engineer, including responsibility for delivering high quality, maintainable software in a commercial environment
  • Significant hands-on experience with C# and the .NET ecosystem, including designing, developing, testing and maintaining high-quality software in a commercial environment
  • Strong experience building cloud-based solutions using Azure or similar cloud platforms, with a practical understanding of scalable, reliable and maintainable application design
  • Experience working with Entity Framework, including data modelling, querying, migrations and integration with Microsoft SQL Server
  • Strong frontend development skills, with at least two years’ experience working with TypeScript, Angular and SCSS/SASS to build responsive, user-focused applications
  • Strong understanding of object-oriented programming concepts including encapsulation, inheritance, polymorphism, and abstraction. This should extend to a clear understanding of SOLID principles and the ability to apply them to create robust and extensible software designs
  • Proficiency in SQL, specifically using Microsoft SQL Server, with the ability to write efficient queries, understand performance considerations and collaborate with database specialists where necessary
  • Experience in implementing and maintaining unit tests across multiple layers of an application, including user interface, back-end services, and database components
Job Responsibility
Job Responsibility
  • Contribute to stakeholder demonstrations and product reviews
  • support the product release cycle
  • generate technical reports
  • participate in mobile development activities
  • provide engineering input across ongoing projects
  • Take part in planning sessions, retrospectives, sprint reviews, and team demos
  • help to shape delivery priorities and drive continuous improvement
  • Engage in public code reviews, engineering dojos, and refinement sessions to enhance code quality, shared understanding, and team capability
  • Participate in stand‑ups
  • perform unit testing
What we offer
What we offer
  • Flexible working opportunities
  • low overtime culture
  • 37.5 hour week with flexible working opportunities
  • Salary sacrifice EV Car Scheme
  • Private medical insurance with Vitality Health including rewards for members such as: Free Amazon Prime, Apple Watch, discounted gym membership and many more
  • 25 days holiday, excluding bank holidays, increasing with service
  • Employee Assistance Programmes
  • Free Costco membership
  • 20% off EE mobile and line rental
  • other local discounts
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Overview Location Overview Working with inspiring and experienced colleagues, ...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
pepsico.com Logo
Pepsico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Engineering or a related field
  • Minimum of 3 years of relevant software development and engineering management experience
  • Commanding knowledge of data structures, algorithms, and object-oriented design
  • Expertise in Java and Spring / SpringBoot ecosystem, JUnit, BackEnd MicroServices, Serverless Computing
  • Creating REST API'S-OR-Experience with JavaScript/TypeScript, Node.js, React / ReactNative FrontEnd frameworks -OR-Full stack engineering experience
  • Experience with Azure Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions
  • Experience with mission critical, 24x7 systems
  • Experience with high throughput cloud native distributed systems
  • Experience implementing and consuming large-scale web services
  • Deep knowledge of design patterns
Job Responsibility
Job Responsibility
  • Support the vision and guide a team of engineers to build and support digital products and services (DPS) across S&T core priorities
  • Partner with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio
  • Support software development strategy utilizing industry standards. Create roadmap and timing of implementation of the roadmap based on business requirements and strategy
  • Support expanding DPS capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences
  • Help problem solve delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders
  • Interact with key business partners to recommend solutions that best meet the strategic needs of the business
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - FullStack

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ yrs of relevant web development and production application support of highly trafficked consumer-facing web applications
  • In-depth experience with React and relevant toolset/framework ecosystem
  • Expert-level knowledge of JavaScript, Typescript – prototypical inheritance, scope and closures
  • Experience with js, React.js/Angular.js, Express, SASS/LESS, AWS, npm, Git and CI a necessity
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) and microservices architectures
  • Strong understanding of database systems (SQL and NoSQL)
  • Familiarity with DevOps practices and tools (CI/CD, Docker, Kubernetes)
  • Ability to decompose complex problems into manageable units of work
  • Excellent problem-solving skills and ability to work in an agile environment
  • Effective communication and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, test, deploy, document, and maintain full stack web applications for a multi-region CRM platform
  • Determine the strategic and tactical direction of the front-end architecture with cross-browser compatibility, accessibility and search engine optimization
  • Build and optimize Retrieval-Augmented Generation (RAG) solutions to power chatbot interactions
  • Advocate for operational excellence, driving best practices in monitoring, performance, and reliability
  • Participate in the agile development process, including scoping, technical design, effort estimation, coding, testing, debugging, code reviews, maintenance, and support
  • Write clean, efficient, and maintainable code across frontend and backend services
  • Monitor, debug, and resolve issues across the stack to maintain platform reliability
  • Stay updated on emerging technologies, bringing innovative ideas to enhance the platform
  • Collaborate with product managers, UX designers, data science and larger engineering team on business and architecture proposals to deliver seamless customer care experiences
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Software Resources has an immediate, contract job opportunity for a Senior Softw...
Location
Location
United States , Lake Buena Vista
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2–5 years of experience in software engineering or related technical field
  • Experience developing backend services and/or APIs using languages such as Python, Go, or similar
  • Familiarity with frontend frameworks (e.g., React, Angular) or willingness to learn
  • Basic understanding of Infrastructure-as-Code tools (e.g., Ansible, Terraform, or Pulumi)
  • Exposure to cloud platforms (AWS, Azure, or GCP) and containerization (Docker or Kubernetes)
  • Strong problem-solving skills and a willingness to learn in a fast-paced, collaborative environment
  • Effective communication skills and ability to work across teams
  • Strong communication, collaboration, and leadership skills with the ability to collaborate globally across various time zones
  • BS STEM
Job Responsibility
Job Responsibility
  • Partner with network and operations teams to understand existing processes and identify opportunities for automation
  • Contribute to breaking down manual workflows into reusable code and automation modules
  • Develop and enhance components of network automation and orchestration platforms
  • Build and maintain automation workflows
  • Write and execute unit tests and support CI/CD pipelines to validate automation solutions
  • Assist in end-to-end testing and validation of automated workflows
  • Support demos, documentation, and training materials for delivered solutions
  • Collaborate with senior engineers to design scalable and reliable systems
  • Contribute to automation initiatives that improve network reliability and operational efficiency
  • Support the integration of telemetry, monitoring, and automation into network workflows
What we offer
What we offer
  • Access to benefits including medical, dental, and vision coverage
  • 401(k) with company match
  • short-term disability
  • life insurance with AD&D
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Observability

You will work on core observability systems (metrics, logs, traces) while also d...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years in software engineering, building distributed, high-throughput systems or observability platforms
  • 4+ years of Go/Golang experience
  • our observability ecosystem is built on Go, making it the most effective language for this role
  • Experience with, or strong interest in, observability tools (Prometheus, Grafana, Loki, Tempo, ELK/OpenSearch, Clickhouse) and standards (OpenTelemetry, OpenTracing, OpenMetrics)
  • Deep understanding of distributed systems and data models
  • Hands-on experience with Kubernetes and cloud platforms (AWS, GCP, Azure)
Job Responsibility
Job Responsibility
  • Extend and integrate open-source observability systems, and when necessary, structurally overhaul core components, such as storage layers and query paths, to enhance the performance, reliability, and usability of these tools at scale
  • Build services to improve performance, usability, reliability, and cost efficiency
  • Implement features like pre-aggregation, downsampling, and sampling to reduce load and accelerate queries
  • Create developer-facing capabilities for metrics, logs, and traces usage, data quality, and cost management
  • Automate onboarding, dashboards, alerting, and tracing
  • Collaborate across platform and infrastructure teams to integrate observability into Roku’s cloud-native stack
What we offer
What we offer
  • global access to mental health and financial wellness support and resources
  • healthcare (medical, dental, and vision)
  • life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Canada , Vancouver
Salary
Salary:
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Strong backend engineering experience (distributed systems, reliability, performance)
  • Proficient in C# and familiar with the Microsoft ecosystem (Azure, .NET)
  • Experience with data systems, ETL pipelines, and large-scale data processing
  • Familiarity with Databricks, Spark, or similar big data tools
Job Responsibility
Job Responsibility
  • Develop and operate highly reliable, scalable backend services and data platforms
  • Partner with PMs and engineers to define requirements and design solutions for new product capabilities
  • Drive design discussions and own key technical decisions across components and services
  • Write clean, secure, and maintainable code with strong test coverage and performance considerations
  • Troubleshoot production issues using telemetry and debugging tools, and drive root-cause analysis
  • Collaborate across teams to deliver end-to-end solutions and manage system dependencies
  • Mentor peers and contribute to a strong engineering culture
  • Contribute to product vision, roadmap, and long-term architecture
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Sre

Hybrid: This role is categorized as hybrid and is expected to report to Austin ...
Location
Location
United States , Austin; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science or a related field, or equivalent work experience
  • 7-10 years software experience with strong proficiency in PostgreSQL and at least one other (Oracle, SQL Server) database technologies
  • Proficiency in at least one programming language (e.g., Python, Go, Java) and familiarity with multiple language ecosystems
  • Solid understanding of operating systems, networking, distributed systems, databases, and storage architectures
  • Deep understanding of how code runs on underlying hardware, including operating systems, algorithms, and data structures
  • Ability to optimize or troubleshoot code by understanding its execution and the impact on system resources
  • Experience handling production incidents, including root cause analysis, mitigation, and working through complex system failures
  • Strong communication skills, with an ability to explain technical concepts to both engineering and business stakeholders
  • Commitment to collaborative problem-solving and shared ownership of services
  • Proven experience in automating manual processes, building deployment pipelines, or managing configuration systems
Job Responsibility
Job Responsibility
  • Develop tools and software to automate operational processes, improve system reliability, and reduce manual intervention
  • Lead, Implement and improve monitoring and observability frameworks, enabling proactive detection and resolution of incidents
  • Participate in an on-call rotation to diagnose, troubleshoot, and mitigate production incidents, ensuring minimal downtime and swift resolution
  • Work alongside developers to ensure the quality, scalability, and reliability of our database services
  • Practice shared ownership of services in production, fostering a "You build it, you run it" culture
  • Manage Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Service Level Agreements (SLAs) to manage reliability expectations effectively
  • Conduct deep-dive analyses of incidents and collaborate on post-incident reviews to derive learnings and prevent recurrence
  • Champion a culture of continuous improvement
  • Evaluate system performance and advocate for optimizations that reduce infrastructure costs while maintaining service reliability
  • Fulltime
Read More
Arrow Right