-
Senior Software Engineer
- Microsoft Corporation (Redmond, WA)
-
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 Engineer
+ Role 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 qualifications
+ 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.
+ 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. (https://careers.microsoft.com/v2/global/en/accessibility.html)
-
Recent Jobs
-
Senior Software Engineer
- Microsoft Corporation (Redmond, WA)
-
Technical Program Manager - Automated Access Control Systems (Aacs)
- Oracle (Dover, DE)
-
Media Engineer II
- The Walt Disney Company (Charlotte, NC)