Senior Software Engineer

Microsoft•Redmond, WA
•$119,800 - $234,700

About The Position

Microsoft 365 Copilot is a productivity tool that uses large language models, user data, Microsoft Graph, and the web. The Agent Platform team builds a modular, event-driven platform for agent runtime, integrations across Microsoft 365 apps, and capabilities shared by first-party and third-party agents. The Senior Software Engineer will help deliver the next generation of the platform by developing core platform capabilities, real-time multimodal orchestration, durable long-running tasks, and self-service partner tooling. The role designs, develops, and delivers platform services, including coding, debugging, testing, and troubleshooting production systems. It contributes to safe deployment and flighting practices, telemetry and evaluations, and collaboration with partner teams to make features available across Microsoft 365. The engineer applies distributed-systems knowledge and software engineering principles to build high-quality, observable, reliable services that meet partner and user needs and follow Microsoft 365 Core engineering standards. The work spans runtime and orchestration, real-time multimodal systems, API and protocol design, and developer experience, with services used across Outlook, Teams, Word, Excel, PowerPoint, and other products.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, 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.
  • Deep understanding of distributed systems and ability to apply software engineering principles to create high-quality, observable, and reliable services.

Nice To Haves

  • Master's degree in Computer Science or a related technical field and 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Bachelor's degree in Computer Science or a related technical field and 8+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Experience with a high-scale platform integrated with an LLM.

Responsibilities

  • Collaborate with stakeholders to determine user requirements for a scenario.
  • Identify dependencies and develop design documents for a product, application, service, or platform.
  • Create, implement, optimize, debug, refactor, and reuse code to improve performance, maintainability, effectiveness, and return on investment.
  • Use product-feature expertise and partner with stakeholders, such as project managers, to drive project plans, release plans, and work items.
  • Act as a Designated Responsible Individual (DRI), guide other engineers, follow operational playbooks, and participate in on-call monitoring.
  • Monitor systems, products, or services for degradation, downtime, or interruptions; alert stakeholders and initiate restoration actions for simple and complex problems when appropriate.
  • Seek new knowledge and adapt to trends, technical solutions, and patterns that improve availability, reliability, efficiency, observability, and performance while promoting consistent monitoring and operations at scale.
  • Design, develop, test, debug, and troubleshoot production platform services used by other agents.
  • Contribute to safe deployment practices, flighting, telemetry, and evaluations.
  • Collaborate with partner teams to ship features that can be enabled across Microsoft 365 experiences.

Benefits

  • Certain roles may be eligible for benefits and other compensation; details are available through the Microsoft careers pay and benefits information page.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service