Senior Software Engineer

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

About The Position

The Copilot and Agents Core Platform team is building a scalable platform for developing and running copilot workloads that bring intelligent agents into the daily workflow of millions of Microsoft 365 users. The platform’s extensible runtime infrastructure enables rapid experimentation, safe deployment, and orchestration of LLM-powered agents. The team focuses on AI productivity workflows, including 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 features. The role helps shape agent-based computing at Microsoft by enabling runtime support for long-running tasks, extensibility at scale, and multi-agent collaboration. The engineer will also promote responsible AI use in the software development lifecycle, improve engineering quality and reliability, guide complex system design, and drive project delivery and live-site health.

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++, C#, Java, JavaScript, or Python, or equivalent experience.

Nice To Haves

  • 3+ 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 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.
  • Lead code reviews, debugging, incident retrospectives, telemetry practices, and continuous improvements in 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service