Microsoft Software Engineer

New job, posted less than a week ago!

Job Details

Posted date: Jan 29, 2026

There have been 2424 jobs posted with the title of Software Engineer all time at Microsoft.
There have been 2424 Software Engineer jobs posted in the last month.

Category: Software Engineering

Location: Multiple Locations, Multiple Locations

Estimated salary: $132,300
Range: $84,200 - $180,400

Employment type: Full-Time

Work location type: 0 days / week in-office – remote

Role: Individual Contributor


Description

Overview

Do you want to help define how the Microsoft cloud operates at planetary scale? You will join the Azure Control Plane team, home of Azure Resource Manager (ARM), the foundational control plane service that powers every resource lifecycle operation in Microsoft Azure. You work at the very core of the platform, partnering across Azure engineering teams and with Microsoft Research (MSR) to design, build, and operate next-generation control plane capabilities. Your work directly enables Azure’s evolution toward a federated future, including federated data and federated compute initiatives that unlock unprecedented scale, reliability, and agility.

As a Software Engineer, you will lead and contribute to the design and development of highly distributed, high-throughput cloud services that form the backbone of Azure’s control plane. You will drive architectural decisions, influence cross-team technical direction, and deliver production systems that support exponentially growing traffic and complex multi-tenant workloads. This opportunity will allow you to accelerate your career growth, develop deep expertise in large-scale distributed systems and federated architectures, and build strong business and operational acumen by delivering technology that directly powers Azure’s global platform.

At Microsoft, we are a company where growth mindset drives everything we do. You will be empowered to bring your best ideas, collaborate inclusively, and learn continuously while making a meaningful impact. We value diversity, foster a culture of respect, and are committed to creating an environment where everyone can thrive and do their best work.

Responsibilities

Learn and apply artificial intelligence (AI)-native development practices across the software development lifecycle (SDLC), taking responsibility for reviewing, validating, and improving AI-generated artifacts while seeking guidance from experienced engineers as needed.Design, implement, review, and maintain high-quality, extensible, and secure code for large-scale distributed services, applying modern coding patterns, debugging techniques, automated analysis tools, logging, telemetry, and best practices to meet reliability, performance, and scalability expectations.Contribute to the design and evolution of product and service architectures, including participation in design reviews, evaluation of design tradeoffs, and development of prototypes, while considering performance, scalability, resiliency, cost of goods sold (COGS), security, privacy, and compliance requirements.Collaborate with partner teams to build and integrate features that support Azure Resource Manager (ARM) federated data and federated compute initiatives, identifying dependencies, ensuring interoperability, and contributing to end-to-end testing and validation of cross-system interactions.Support engineering excellence by applying security-first principles, following Microsoft security and privacy standards, contributing to threat modeling, compliance evidence, deployment gates, and automation, and ensuring solutions are designed with diagnosability, maintainability, and operational readiness.Implement, deploy, and operate features using safe change management practices, including feature flighting, rollback planning, capacity considerations, and disaster recovery mechanisms, while supporting deployment pipelines and production readiness reviews.Participate in live site operations and on-call rotations as a designated responsible individual (DRI), monitoring service health, responding to incidents within service level agreements (SLAs), leveraging telemetry to diagnose issues, and contributing to continuous improvement of reliability, observability, and supportability.

Qualifications

Required Qualifications:

Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.Other Requirements:

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. Preferred Qualifications:

Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR 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 PythonOR equivalent experience.#azurecorejobs #EiP #IC2SWE

Software Engineering IC2 - The typical base pay range for this role across the U.S. is USD $84,200 - $165,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $109,000 - $180,400 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

https://careers.microsoft.com/us/en/us-corporate-pay

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.



Email job link for Software Engineer at Microsoft

Provide your email address to receive a message with the job link and details.

Check out other jobs at Microsoft.