Senior Software Engineer - CoreAI

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

About The Position

The Senior Software Engineer will work on Microsoft’s API Management and AI Gateway team within the CoreAI organization. The team provides a platform for managing the API lifecycle, securing and governing APIs and AI tools, and supporting developers building Agentic, Web, Mobile, Event-Driven, and IoT applications. The platform supports services including Azure AI Foundry, Consumer Copilot, Logic Apps, Copilot Studio, Power Platform, and Bing. The engineer will design and deliver services, features, developer tools, and foundational platform components for AI applications and a globally distributed service. The role involves working across open-source and platform components in multiple programming languages, addressing challenges such as scalability, multitenancy, high availability, user experience, and developer tooling. The position also contributes to large-scale distributed systems and Microsoft’s CoreAI strategy.

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 passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Bachelor’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.
  • At least 6 years of experience designing, building, and operating production-grade software and services at scale, with a track record of high-impact delivery.
  • Experience designing and building distributed systems and cloud-based services.
  • Understanding of cloud platforms such as Azure, AWS, or GCP.
  • Hands-on experience developing in AI-enhanced environments using GitHub Copilot or similar tools.
  • Hands-on experience with generative AI API platforms such as Azure AI Foundry, OpenAI, or Claude.
  • Familiarity with authorization, authentication, and OAuth protocols, lifecycle, and specifications.
  • Familiarity with agentic protocols such as MCP or A2A.
  • Verbal and written communication skills, including the ability to articulate complex technical concepts clearly.

Responsibilities

  • Lead system design and architecture discussions, author design documents, and ensure systems meet security, compliance, and scalability requirements while balancing sustainability and delivery needs.
  • Write extensible, maintainable, and performant code; debug and optimize complex systems; and uphold engineering standards through code reviews.
  • Lead project planning and experimentation, validate the impact of changes, and ensure safe, reliable deployments across distributed environments.
  • Maintain live-site health, develop incident response playbooks, lead root cause analyses, and implement improvements that reduce incidents and improve SLAs.
  • Identify and build developer tools, apply automation to production workflows, and stay current with emerging technologies and industry trends.
  • Influence the product roadmap by aligning technical direction with business goals and using customer feedback, data insights, and competitive analysis.
  • Collaborate with partner teams to deliver cohesive end-to-end experiences and shared technical direction.
  • Design and develop foundational platform components and reusable building blocks that accelerate innovation and team velocity.
  • Embody Microsoft’s culture and values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service