Senior Software Engineer, Cloud Platform

Microsoft•Redmond, WA
•$119,800 - $261,000

About The Position

The Senior Software Engineer, Cloud Platform will work on Microsoft 365’s Substrate Unified Routing Fabric team, which optimizes network access to backend servers for Microsoft 365 applications. The team operates a high-scale distributed service routing tens of trillions of requests per day and moving petabytes of data, supporting user-to-service and service-to-service communication with a focus on accurate, optimal routing and low latency. The role contributes to Nanoproxy, a lightweight, high-performance native proxy intended to replace legacy IIS-based solutions and support a microservices-based cloud architecture. Through the M365 Integrated Routing Architecture (MIRA), the team handles traffic for major M365 workloads such as Teams and SharePoint Online, with an emphasis on routing, resilience, and security. The role includes working across the software development lifecycle and participating in the operation of services at large scale, including daytime on-call duties.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in languages including C, C++, or C#, or equivalent experience.
  • Must be able to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Master’s degree in Computer Science or a related technical field and 6+ years of technical engineering experience coding in languages including C, C++, or C#, or equivalent experience.
  • Bachelor’s degree in Computer Science or a related technical field and 8+ years of technical engineering experience coding in languages including C, C++, or C#, or equivalent experience.
  • Experience in networking, security, or proxy-related services.
  • Experience working with large-scale distributed systems.

Responsibilities

  • Use appropriate AI tools and practices across the software development lifecycle in a disciplined manner, take responsibility for AI-generated assets, help teammates do the same, and experiment with AI tools to improve capabilities.
  • Design and implement Nanoproxy features for different Microsoft 365 scenarios, including Copilot.
  • Build distributed, highly available, and resilient systems.
  • Work with services spanning thousands of servers, tens of billions of transactions, and hundreds of millions of users.
  • Drive technical excellence through code reviews, architecture design, and mentoring early-in-profession engineers.
  • Participate in all aspects of running a service, including planning, design, implementation, delivery, monitoring, and daytime on-call duties.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service