Senior Software Engineer - CoreAI

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

About The Position

The Senior Software Engineer will join Microsoft’s API Management and AI Gateway team within the CoreAI organization. The team provides a platform for managing the full API lifecycle, including securing, governing, and controlling AI tools. It supports thousands of developers building Agentic, Web, Mobile, Event-Driven, and IoT applications, and underpins services including Azure AI Foundry, Consumer Copilot, Logic Apps, Copilot Studio, Power Platform, and Bing. The role focuses on designing and delivering services, features, and developer tools for AI applications and globally distributed services. The engineer will work across open-source and platform components and multiple programming languages, contributing to large-scale distributed systems and initiatives central to Microsoft’s Core AI strategy. Success requires delivering high-quality solutions independently while collaborating with a diverse team, learning quickly, and adapting to changing needs.

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.
  • 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 6+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python.
  • 6+ years of experience designing, building, and operating production-grade software and services at scale, with a proven record of high-impact delivery.
  • Proven 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, Claude, or similar.
  • Familiarity with authorization, authentication, and OAuth standard protocols, lifecycle, and specifications.
  • Familiarity with agentic protocols such as MCP or A2A.
  • Verbal and written communication skills, including the ability to clearly articulate complex technical concepts.

Responsibilities

  • Lead architecture discussions, write design documents, and ensure systems meet security, compliance, and scalability requirements while balancing long-term sustainability and short-term delivery.
  • 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 systemic improvements to reduce incidents and improve SLAs.
  • Identify and build developer tools, apply automation in 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 align on 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.

Benefits

  • Certain roles may be eligible for benefits and other compensation; details are available through Microsoft’s pay information page.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service