Senior Software Engineer

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

About The Position

Microsoft’s Copilot, Agents, and Platform (CAP) organization powers mission-critical Microsoft 365 and Dynamics 365 services, including BizChat, Work IQ, Agent 365, and the agent runtime. The organization is building the platform for Microsoft’s AI experiences. This role is on a team that builds microservices providing near real-time insights over data stored in Microsoft Dataverse, a secure, cost-efficient, scalable, and manageable data platform. The engineer will work with a team solving complex problems at scale while maintaining high quality. The Senior Software Engineer designs, implements, tests, deploys, maintains, and improves software components and services. The role leads complex feature delivery, product-quality improvements, operational change, code reviews, and internal tooling initiatives, while collaborating with product managers, architects, and UX designers to specify and build customer-focused features. The role also involves exploring state-of-the-art technologies and developing software that helps customers optimize business processes. Candidates must 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. The role is classified as Software Engineering IC4. The typical U.S. base pay range is USD $119,800–$234,700 per year; the range for the San Francisco Bay Area and New York City metropolitan area is USD $160,200–$261,000 per year. Certain roles may be eligible for benefits and other compensation. Applications are accepted on an ongoing basis until the position is filled, and the posting will remain open for a minimum of five days.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and at least 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 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 at least 6 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python; or a bachelor’s degree and at least 8 years of such experience; or equivalent experience.
  • Experience developing agentic systems and familiarity with LLMs, agents, MCP, RAG, and modern AI frameworks.
  • Experience developing products with the aid of AI tooling.

Responsibilities

  • Design, implement, test, deploy, maintain, and improve software components and services.
  • Lead initiatives to deliver complex features, substantially improve product quality, and transform team operations.
  • Pioneer the use of state-of-the-art technologies.
  • Lead code reviews, ensure quality standards are met, and model best practices.
  • Work with Product Managers, Architects, and UX Designers to design and specify new features from an engineering standpoint.
  • Develop software that empowers customers to optimize their business processes.
  • Identify internal tooling needs that improve team quality and productivity, and lead implementation.
  • Embody Microsoft’s Culture and Values.

Benefits

  • Certain roles may be eligible for benefits and other compensation; specific benefits are not listed in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service