M

Microsoft

Builds workplace software, PCs and cloud services

Principal Software Engineer

Full-Time
$142.8k - $304.2k/yr
Senior
Bachelor's, Master's
Redmond, WA, USA+1 moreMore locations: United States
In Person
AI & Machine LearningApplied Machine Learning
Company Historically Provides H1B Sponsorship

About the job

Requirements
  • A bachelor's degree in Computer Science or a related technical field and 6 or more years of technical engineering experience coding in C, C++, C#, Python, or Java, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
Responsibilities
  • Improve artificial intelligence tools and practices across the software development lifecycle, take responsibility for AI-generated requirements, design documents, code, and other assets, and help teammates do the same.
  • Incorporate Responsible AI practices into the software development lifecycle and apply engineering health measures, including Accelerate, the SPACE framework, and the Engineering System Success Playbook, to improve processes and practices.
  • Experiment with AI tools and practices to improve personal capability and recommend adoption to teammates.
  • Lead by example across teams and mentor others to produce extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications.
  • Lead efforts to improve code performance, testability, maintainability, effectiveness, and cost while accounting for relevant trade-offs.
  • Identify coding best practices and patterns, including generative AI approaches and source-code organization and naming conventions, and provide expertise in coding and validation strategy.
  • Create and apply metrics to drive code quality, stability, appropriate coding patterns, and best practices.
  • Identify and anticipate development blockers or unknowns, communicate their timeline impact, and lead efforts to address them.
  • Own and lead architecture discussions for aspects of complex products and solutions, including design and cost.
  • Lead evaluation of design options across complex product and solution scenarios, identify each option's strengths and weaknesses, and recommend the best option.
  • Create architecture and design proposals, lead testing of hypotheses and complex solutions, share investigation findings, own design decisions, and oversee less-experienced team members.
  • Lead the development of design documents supporting user stories and product requirements.
  • Evaluate new technologies for classes of problems and determine how to integrate them into existing systems.
  • Lead design discussions, share investigation findings, and own design decisions.
  • Ensure system architecture and individual designs meet performance, scalability, resiliency, disaster recovery, cost-of-goods-sold, and other requirements.
  • Uphold Microsoft security, privacy, and compliance standards, and coach less-experienced engineers on building solutions that expand upon others' work.
  • Refine products through data analytics and make informed engineering decisions through data integration.
  • Review complex designs and architectures within and across teams and recommend improvements.
  • Use, enhance, or build software developer tools to make software engineering easier, faster, and more effective across products.
  • Identify and responsibly reuse suitable open-source or internal code to address coding needs.
  • Develop tool skills inside and outside current areas of expertise, identify or create useful product-building tools, and teach others best practices and tool strategies.
  • Partner with stakeholders such as technical program managers to drive multiple groups' project plans, release plans, and work items.
  • Break down long-term project vision into roadmap milestones, guide project estimation, and escalate issues that could cause major delays.
  • Ensure required security protections and detection processes are included in planning and that project plans meet security, privacy, and compliance requirements.
  • Ensure code for a set of products or solutions is flighted to enable quicker mitigation of production incidents.
  • Calculate capacity for planning, accounting for failover and backup/restore mechanisms for disaster recovery.
  • Plan for efficient operation of products and solutions after launch and establish rollback plans.
  • Maintain live-site service operations and respond on a rotational, on-call basis using security best practices and minimum required permissions.
  • Implement and help others implement solutions and mitigations for complex issues affecting live-site service performance or functionality.
  • Review and write incident postmortems and present insights that drive changes to reduce or eliminate incidents.
  • Improve troubleshooting guides, wikis, tests, and telemetry to improve on-call operations, and recommend user-facing support documentation and additional test coverage to reduce future user-initiated incidents.
  • Enable secure operations, security monitoring, and integration with live-site investigations.
  • Identify and execute opportunities such as talks, automation, practices, or tools to improve the live-site experience.
Desired Qualifications
  • A master's degree in Computer Science or a related technical field and 8 or more years of technical engineering experience coding in C, C++, C#, Python, or Java, or equivalent experience.
  • A bachelor's degree in Computer Science or a related technical field and 12 or more years of technical engineering experience coding in C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Prior experience in reinforcement learning, post-training, and container workloads.
  • Hands-on experience with inference technologies such as vLLM, SGLang, and disaggregated inference.
  • Experience with training and orchestration technologies such as VERL, Slime, and Ray.
  • Deep knowledge of containers, GPU computing, and distributed training infrastructure.
  • Ability to modify, optimize, or improve models and training or inference systems rather than simply use the technologies.
  • Prior experience in cloud software development.

About the company

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company Size

10,001+

Company Stage

IPO

Headquarters

Redmond, Washington

Founded

1975

Get referred to Microsoft

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • US corporate staff receive education support: eligible, approved graduate coursework qualifies for up to $10,000 annually.
  • Cloud demand expands: July 2026 results showed Azure and other cloud services revenue grew 43% year-over-year in fiscal Q4.
  • Investment has an earnings cushion: July 2026 results reported $155.2 billion consolidated operating profit for fiscal 2026.

What critics are saying

  • Performance reviews include security: every Microsoft employee must discuss their security contribution with their manager.
  • Office flexibility depends on the role: Microsoft's postings specify requirements ranging from fully remote to fully on-site.
  • Cloud capacity faces local limits: Microsoft describes power-grid delays and water constraints affecting US datacenter expansion.

What makes Microsoft unique

  • Hybrid customers stay within reach: Azure Arc manages servers across customer datacenters and competing clouds.
  • Developer reach extends beyond Azure: Microsoft's GitHub hosts code collaboration alongside AI coding tools.
  • Professional data widens its business: Microsoft owns LinkedIn's recruiting, advertising and workplace-learning network.

Help us improve and share your feedback! Did you find this helpful?

Benefits

  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • 401(k) Company Match
  • Professional Development Budget
  • Conference Attendance Budget
  • Flexible Work Hours
  • Remote Work Options

Growth & Insights and Company News

Headcount

6 month growth

0%

1 year growth

0%

2 year growth

0%
Ars Technica
Oct 21st, 2026
Xbox tests cloud playtime packs from $4 for 10 hours, even for games you own

Microsoft has begun rolling out pay-as-you-go Cloud Playtime packs to Xbox Insiders, letting non-subscribers stream games they already own. Buyers must own a cloud-playable game or, for select games, use free-to-play access. Introductory prices are $4 for 10 hours, $8 for 25 hours, and $12 for 50 hours. That works out to about $0.40, $0.32, and $0.24 an hour. Purchased time stays available until used. The packs follow Microsoft's September decision to sharply limit the streaming catalogue for Game Pass subscribers. Unlike Game Pass, which includes a few monthly streaming hours, the packs come on top of the cost of buying the game.

Yahoo Finance
Oct 21st, 2026
Microsoft stock turned $10K into $92K in 10 years, but fell 20% or more four times

Microsoft stock turned $10,000 into $92,451 over the past ten years, before dividends. The same sum in the S&P 500 grew to $35,968. Holding the shares took nerve. The stock fell 20% or more four times, and two of those drops exceeded 30%. The deepest fall ran from November 2021 to November 2022, when the stock lost 37.6% while the S&P 500 lost 20.8%. It took until June 2023 to close above the old high. The latest decline began on October 28, 2025, and bottomed on June 25, 2026, down 34.9%. Revenue still grew in both falls, and operating margins held steady. Anyone who sold at the November 2022 low missed a 148.2% rise since. The stock now sits 2.1% below its October 13, 2026 high.

CNBC
Oct 21st, 2026
Tokenized stock trading surges overseas to $11.31B on Robinhood Chain as Goldman, Microsoft object in US

Tokenized stock trading is growing overseas while major US companies resist it at home, according to Bitwise Asset Management's latest quarterly report. On Robinhood Chain, tokenized stock volume rose from $526 million in July to $2.21 billion in August, then to $11.31 billion in September. Tokenized equities were also the fastest-growing category on Solana. Goldman Sachs, Microsoft, Qualcomm, Caterpillar, McDonald's, Western Digital, and Alphabet have objected to tokenized versions of their shares trading on OKXICE, a venue launched by crypto exchange OKX and Intercontinental Exchange. Sixteen companies have now objected. The US Securities and Exchange Commission's innovation exemption lets companies opt out. OKXICE co-chairman Andrew Cuomo said many companies would "wait and see" before taking part.

PR Newswire
Oct 21st, 2026
Volkswagen builds AV data flywheel with NVIDIA, Microsoft, Voxel51, cutting test drives by up to 90%

Porsche, Volkswagen Group brands, and CARIAD are building a shared data flywheel for autonomous vehicle development, they announced at NVIDIA GTC Berlin on October 21, 2026. Porsche leads the initial rollout with NVIDIA, Microsoft, and Voxel51. The Volkswagen Group fleet generates data equivalent to 11,000 average drivers per day. Voxel51 supplies the data platform, NVIDIA provides simulation and data generation tools, and Microsoft Azure provides cloud infrastructure. The system turns raw driving logs into training and simulation inputs, and rebuilds real drives for virtual testing of driving software. The partners expect to cut repeated physical test drives by up to 90% and shorten AI regression test cycles by up to 85%.

Yahoo Finance
Oct 21st, 2026
Citi's Radke: AI splits software into winners like Microsoft and losers like Adobe

Citi's Tyler Radke says AI is splitting software into winners and losers. Radke, co-head of US software equity research, told Bloomberg Television that AI is lifting growth at Microsoft, Palantir, and Snowflake. He expects Microsoft's revenue growth to top 20%, up from 18% in the quarter ended June 30. Office costs under $100 a month and bundles security and Copilot, while rivals charge hundreds of dollars, leaving room to raise prices. Adobe and smaller application vendors face pressure as IT budgets shift to AI, he said. Salesforce agreed to buy Braze for $47.50 per share in cash. Radke questions whether Salesforce can speed up organic growth after half a dozen large deals. If financing stays costly, he expects scale to decide who survives.