Senior Software Engineer

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

About The Position

Microsoft 365 Copilot’s Agent Platform designs and operates the agent runtime, integrations across Microsoft 365 apps, and platform capabilities used by first-party and third-party agents. The team is building a modular, event-driven platform to improve agility, reliability, and composability across Copilot experiences. The Senior Software Engineer will design, develop, and harden platform capabilities, including real-time multimodal orchestration, durable long-running tasks, and self-service partner tooling. The role involves delivering platform services; coding, debugging, testing, and troubleshooting production systems; contributing to safe deployments and flighting; building telemetry and evaluations; and collaborating with partner teams to deliver features across Microsoft 365 applications. The engineer is expected to apply deep distributed-systems knowledge and software engineering principles to build high-quality, observable, reliable services. They will work with engineers, product managers, and other stakeholders to meet partner and user needs, follow Microsoft 365 Core engineering standards, and protect reliability and customer trust. The work may span runtime and orchestration, real-time multimodal systems, API and protocol design, and developer experience.

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 software engineering principles.
  • Experience designing, developing, and delivering reliable, observable 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 large language models.

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.
  • Apply product-feature expertise and partner with stakeholders, such as project managers, to drive workgroup project plans, release plans, and work items.
  • Act as a Designated Responsible Individual (DRI), guide other engineers, follow the operational playbook, monitor systems for degradation or interruptions, alert stakeholders, and initiate restoration actions when appropriate.
  • Seek new knowledge and adapt to technical trends, solutions, and patterns that improve availability, reliability, efficiency, observability, and performance, while promoting consistent monitoring and operations at scale.
  • Design, develop, and harden Agent Platform capabilities, including real-time multimodal orchestration, durable long-running tasks, and self-service partner tooling.
  • Code, debug, test, and troubleshoot production systems; contribute to safe deployment practices and flighting; and build telemetry and evaluations.
  • Collaborate with partner teams to deliver features that can be enabled across Microsoft 365 applications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service