Senior Software Engineer

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

About The Position

The Copilot and Agents Core Platform team is building a scalable platform to develop and run copilot workloads that bring intelligent agents into the daily workflow of Microsoft 365 users. Its extensible runtime infrastructure enables rapid experimentation, safe deployment, and orchestration of LLM-powered agents. The team aims to help developers build, compose, and operate AI agents, including workflows for long-running tasks, proactive workflows, and permanent compute and memory. The Senior Software Engineer will contribute to the architecture and development of the next-generation agent runtime platform and its features. The role will help shape agent-based computing at Microsoft by enabling runtimes for long-running tasks, extensibility at scale, and multi-agent collaboration.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 4 or more years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.

Nice To Haves

  • 3 or more years of experience working on training or evaluating search/information retrieval systems as a Product Manager, Software Developer, or Data Scientist.
  • Experience with search, retrieval, ranking, or recommendation systems, or large language model (LLM)-powered experiences.
  • Solid technical depth, including comfort with system architecture and APIs, and the ability to engage closely with engineering and data science.
  • A track record of shipping complex, cross-team products or features at scale, from early concept to general availability.

Responsibilities

  • Champion responsible use of AI across the software development lifecycle, improve team productivity with AI tools, and ensure accountability for AI-generated artifacts.
  • Raise engineering quality and reliability through code reviews, debugging, incident retrospectives, telemetry practices, and continuous improvements to code quality, testability, security, and maintainability.
  • Guide complex system design, evaluate technology choices, manage dependencies, and ensure solutions meet scalability, reliability, performance, cost, and compliance requirements.
  • Drive project execution, safe deployments, observability, incident response, and customer-focused decision making.

Benefits

  • Certain roles may be eligible for benefits and other compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service