Microsoft Senior Software Engineer

New job, posted less than a week ago!

Job Details

Posted date: Dec 18, 2025

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

Category: Software Engineering

Location: Redmond, WA

Estimated salary: $188,900
Range: $119,800 - $258,000

Employment type: Full-Time

Work location type: 3 days / week in-office

Role: Individual Contributor


Description

Overview

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Commerce + Ecosystems (C+E) is responsible for enabling and optimizing the end-to-end customer journey on the Microsoft Cloud.

Imagine joining a project where your code doesn’t just ship powers the data and intelligence flow behind Microsoft’s global commerce ecosystem. As an engineer on the Data Orchestration vNext initiative, you’ll architect and deliver foundational components that move, shape, and interpret high‑value data at cloud scale. You’ll build the microservices and pipelines that integrate with MCP (Model Context Protocol) and feed rich, structured context into Omni‑RAG powered, context‑aware copilots used across Microsoft.

This is a role for engineers who love solving deep technical problems. We value curiosity, analytical thinking, and a growth mindset over prior domain expertise. If you’re passionate about distributed systems, AI‑augmented data flows, and building resilient cloud architectures, you’ll feel right at home.

Your work will influence the broader Financial Platforms ecosystem. You’ll partner with senior architects, dive into modern Azure patterns, and gain hands‑on experience with system designs that most engineers only read about. Along the way, you’ll build core skills in cloud‑scale data orchestration, service reliability, and AI context pipelines—capabilities that will strengthen your career for years to come.

Overview of the role:

Senior Software EngineerRole description: You will design and build cloud‑scale data orchestration components, MCP‑integrated workflows, and AI‑driven context services that enable Omni‑RAG powered copilots. Your work will span distributed microservices, data pipelines, and APIs that ensure reliable, intelligent data flow across Microsoft’s financial ecosystem.

Responsibilities

• Lead the design and implementation of secure, resilient, cloud‑scale services by applying security‑as‑code principles, establishing clear invariants, and integrating defense‑in‑depth across every layer of the data orchestration pipeline. Partner with security experts to define threat models, monitoring needs, incident response expectations, and AI safety requirements for systems participating in Omni‑RAG and MCP workflows.

• Own and evolve system architecture for complex, distributed data orchestration components. Explore design tradeoffs, evaluate alternative patterns, and collaborate with senior architects to deliver solutions that meet Microsoft’s standards for performance, resiliency, scalability, cost efficiency, and compliance. Produce design documents, share learnings, and contribute to architectural decisions within and across teams.

• Modernize a large‑scale, time‑sensitive data processing platform that powers mission‑critical commerce workflows. Build AI‑augmented features that improve data clarity and simplify balance‑lifecycle operations using Omni‑RAG powered, context‑aware copilots. Deliver innovative capabilities by leveraging modern Azure technologies, microservice patterns, and distributed systems principles. Collaborate across commerce engineering groups to create seamless, cross‑service integrations.

• Use telemetry, observability, and deep diagnostics to strengthen system reliability. Proactively verify assumptions, analyze service signals, and identify early indicators of issues in production systems. Drive incident learning loops—root cause analysis, durable fixes, and mechanisms that prevent recurrence—while ensuring proper security, privacy, and logging practices throughout investigation workflows.

• Contribute to secure and reliable live‑site operations by participating in an on‑call rotation. Respond quickly using least‑privilege access, implement mitigations for high‑impact scenarios, drive durable improvements through post‑incident reviews, and enhance TSGs, automation, and telemetry to reduce future interruptions. Enable secure operations and integrate with monitoring and investigation systems to maintain high service health.

• Embody our Culture and Values in how you collaborate, design, build, ship, and operate services.

Qualifications

Required/minimum qualifications

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. Additional or preferred qualificationsMaster'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.5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience building backend services. 5+ years of experience building software on Cloud Platforms (Azure, AWS, or GCP).Proven experience designing and developing large-scale distributed systems using cloud platforms such as Azure or AWS. Architectural and technical system design skills, with a focus on scalability, reliability, and performance.

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.

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 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 $158,400 - $258,000 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/text job link for Senior Software Engineer at Microsoft

Provide your email or phone number to recieve a short message with the job link and details.

Check out other jobs at Microsoft.