CrawlJobs Logo

Software Engineer II - Azure Compute

Serbia, Multiple Locations · Job Posted May 04, 2026
Apply Position
Job Link Share

Job Description

The Azure Compute team builds a fault-tolerant, distributed system on top of commodity datacenter hardware to deliver infrastructure for hosting cloud applications in virtual machines (VMs). The team creates the experience that resources are limitless, elastic, and always available. This role is part of the Availability Platform team within Azure Compute, which focuses on ensuring every Azure virtual machine achieves a service-level agreement (SLA) of 99.99 percent or higher. Meeting this target requires innovative thinking, data-driven decisions, and intelligent automation. The team owns services that monitor the health of millions of Azure machines and the control plane services that make repair decisions. We use artificial intelligence (AI) and machine learning to build predictive failure models that proactively migrate virtual machines before failures occur, reducing customer impact and improving platform resilience. We are also exploring generative AI to enhance diagnostics, automate root cause analysis, and accelerate incident resolution. Collaboration with data scientists and AI researchers enables us to continuously evolve the platform with smarter, self-healing capabilities. As a Software Engineer II, you will design and deliver services architecture at hyperscale, work on incremental development with high quality, and adapt quickly to customer feedback while integrating advanced AI technologies. Microsoft’s mission is to empower every person and every organization on the planet to achieve more.

Job Responsibility

  • Partners with appropriate stakeholders to determine project requirements
  • Leads the design and architecture of change management features and services in Azure Compute
  • Identifies dependencies and authors design documents for features and services
  • Develops high quality, extensible, maintainable code and coaches others
  • Supports livesite as Designated Responsible Individual (DRI)
  • Proactively seeks new knowledge and adapts to new trends
  • Collaborates with data scientists and ML engineers to design and integrate predictive models
  • Leads initiatives to embed AI-driven diagnostics and root cause analysis into availability services
  • Drives the adoption of generative AI tools to automate documentation, incident summaries, and engineering workflows
  • Partners with platform teams to build intelligent observability pipelines
  • Evaluates and integrates large-scale AI models into control plane services

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C,Rust, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Candidates must be able to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Nice to have

  • Bachelor's Degree in Computer Science OR related technical field AND technical engineering experience with coding in languages including, but not limited to, C, Rust, C++, C#, Java, JavaScript, OR Python OR Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C,Rust, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability and passion for designing and building highly available distributed systems at scale
  • Ability to exercise sound judgment in ambiguous situations
  • Experience with agile methodologies and willingness to adopt them

Looking for more opportunities?

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

Similar Jobs for

Software Engineer II - Azure Compute

8 matching positions

Software Engineer II and Senior Software Engineer- Microsoft Security (Multiple Roles)

We have multiple positions open for Software Engineers and Senior Software Engin...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Sc. or M.Sc. in computer science, software engineering, or equivalent experience
  • 6+ years of professional hands-on software development experience, primarily focused on developing and designing backend services in cloud or on-premises environments
  • experience taking initiative, map product/feature requirements, dependencies, and deliverables
Job Responsibility
Job Responsibility
  • contribute to business-critical initiatives in Microsoft Security
  • Requiring deep technical skills and the ability to quickly adapt to new areas
  • Will improve the end-to-end lifecycle of services
  • Analyze complex system behavior, and apply modern engineering practices to streamline deployments and reduce costs
  • Your role involves working on high-end technologies and collaborating across disciplines to deliver impactful features
  • You will also collaborate with multiple teams across Microsoft to deliver key customer solutions and support technology
  • Fulltime
Read More
Arrow Right

Software Engineer II - Azure Resource Graph

Azure Resource Graph’s (ARG part of ARM/Azure Control plane) mission is to Relia...
Location
Location
United States , Multiple Locations
Salary
Salary:
100600.00 - 199000.00 USD / 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 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • 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
  • Drive few critical initiatives to help platform scale to the needs of growing Azure needs
  • Responsible for the technical design and execution for building the necessary underlying systems to enable high throughput query-ability or high throughput ingestion-services in the platform with ambitious performance goals
  • Responsibilities include the blended intersection of distributed systems, programming language runtime internals, optional database internals to build the necessary infrastructure for Azure Inventory
  • Responsibilities will extend developing deep business acumen about Azure
  • You will create clarity for the team and mentor junior members by creating a sense of purpose on this mission
  • Drive few critical initiatives to help platform scale to the needs of growing Azure needs
  • Responsible for the technical design and execution for building the necessary underlying systems to enable high throughput query-ability or high throughput ingestion-services in the platform with ambitious performance goals
  • Responsibilities include the blended intersection of distributed systems, programming language runtime internals, optional database internals to build the necessary infrastructure for Azure Inventory
  • Responsibilities will extend developing deep business acumen about Azure
  • You will create clarity for the team and mentor junior members by creating a sense of purpose on this mission
  • Fulltime
Read More
Arrow Right

Software Engineer II - Azure AI Translation & Language Team

Do you want to build a platform that powers global AI-driven language experience...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Engineering, or related field AND 2+ years of software development experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Design, implement, and maintain components of distributed systems supporting Azure AI translation and language services
  • Own development and delivery of features or service components end-to-end, including design, implementation, testing, and deployment
  • Contribute to improving service reliability, scalability, and performance through code and system enhancements
  • Participate in service operations, including monitoring, debugging, and incident response
  • Collaborate with engineers, product managers, and partner teams to deliver platform capabilities
  • Write clear technical specifications for features, including design, testing, and telemetry considerations
  • Continuously improve engineering practices, code quality, and system maintainability
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Software Engineer II - Azure Data Analytics

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
Canada , Vancouver
Salary
Salary:
85000.00 - 166800.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 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 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
  • Design and develop world-class experiences for a new big data cloud offering, with an emphasis on scale, reliability, and performance.
  • Build and evolve core infrastructure services that power data engineering and analytics workloads (compute, runtime services, job/session management, configuration, and platform integrations).
  • Drive technical design and implementation end-to-end: translate requirements and documentation into robust production code.
  • Troubleshoot and improve systems using source code analysis and production instrumentation (logs, metrics, traces), and turn operational learnings into engineering improvements.
  • Improve platform scalability, resiliency, and observability, including automation to reduce operational toil.
  • Partner closely with product and engineering teams to deliver end-to-end features and continuously raise the quality bar.
  • Embody our culture and values.
  • Fulltime
Read More
Arrow Right

Software Engineer II - Azure Data Lake Storage Gen 2

Are you excited about the possibility of working on the largest Cloud Storage se...
Location
Location
Australia , Sydney
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 field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario, asks clarifying questions, and helps translate requirements into engineering tasks
  • Contributes to the development of design documents for a product, application, service, or platform by proposing options, identifying tradeoffs, and reviewing designs with senior engineers
  • Creates, implements, optimizes, debugs, refactors, and reuses code to improve correctness, performance, and maintainability
  • Writes and maintains unit, integration, and scenario tests, and uses telemetry and diagnostics to validate health and quality in production
  • Delivers well scoped work items end to end, including implementation, code reviews, testing, safe rollout, and follow up based on signals and feedback
  • Partners with appropriate stakeholders (for example, project managers and partner teams) to execute on project plans, release plans, and work items for owned areas
  • Participates in on call rotation and live site operations by following established playbooks, escalating appropriately, and contributing to mitigation and post incident follow up
  • Fulltime
Read More
Arrow Right

Software Engineer II - Azure Storage

Are you passionate about distributed systems, massive scalability, and durabilit...
Location
Location
Australia , Sydney
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 field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Independently uses appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner
  • Works with appropriate stakeholders 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
  • Fulltime
Read More
Arrow Right

Software Engineer II - Azure Resource Graph

Azure Resource Graph’s (ARG part of ARM/Azure Control plane) mission is to Relia...
Location
Location
United States , Multiple Locations
Salary
Salary:
100600.00 - 199000.00 USD / 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 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • 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
  • Drive few critical initiatives to help platform scale to the needs of growing Azure needs
  • Responsible for the technical design and execution for building the necessary underlying systems to enable high throughput query-ability or high throughput ingestion-services in the platform with ambitious performance goals
  • Responsibilities include the blended intersection of distributed systems, programming language runtime internals, optional database internals to build the necessary infrastructure for Azure Inventory
  • Responsibilities will extend developing deep business acumen about Azure
  • You will create clarity for the team and mentor junior members by creating a sense of purpose on this mission
  • Fulltime
Read More
Arrow Right

Software Engineer II - Azure Storage

Want to impact the foundation for future AI storage development in Azure, the wo...
Location
Location
United States , Multiple Locations
Salary
Salary:
100600.00 - 199000.00 USD / 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 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Developing, integrating, and testing of the Lustre Client within various Linux Distributions such as Ubuntu and RedHat Enterprise Linux
  • Developing, integrating, and testing of the Lustre Client into Kubernetes
  • Collaborating across engineering teams to ensure that new features are meeting the design specifications
  • Integrating and testing of new and existing AMLFS features to ensure we continue to deliver high quality software to our customers
  • Acting as a Designated Responsible Individual (DRI), working on-call to monitor client packages for degradation, downtime, or interruptions
  • Using debugging tools, tests, logs, telemetry, and other methods to proactively verify assumptions while developing code
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products
  • Fulltime
Read More
Arrow Right