Principal Software Engineer, AI Agent Services

A global technology company empowering people and organizations to achieve more through cloud and AI solutions.
$137,600 - $267,000
Backend
Principal Software Engineer
Hybrid
6+ years of experience
AI · Enterprise SaaS · Cloud

Description For Principal Software Engineer, AI Agent Services

Microsoft's AI Agents Engineering team within Azure AI organization is seeking a Principal Software Engineer to build cutting-edge AI backend services. This role focuses on empowering developers to create advanced agentic AI capabilities using GPT models, tools, and enterprise data integration. The position offers an opportunity to shape the future of AI technology while working with enterprise-grade features and highly scalable backend services.

The role combines technical leadership with hands-on development, requiring expertise in cloud services, distributed systems, and AI technologies. You'll be working with Azure Services including Kubernetes, Container Apps, AI Search, CosmosDB, and Event Hubs. The position offers competitive compensation ranging from $137,600 to $267,000 (higher in SF and NYC areas), along with comprehensive benefits.

As a Principal Engineer, you'll lead architectural decisions, mentor team members, and ensure best practices in engineering. The role requires strong collaboration skills, as you'll work across functions with engineers, researchers, UX designers, and product managers. Microsoft's culture emphasizes innovation, inclusion, and empowerment, making it an ideal environment for passionate technologists looking to make a significant impact.

The position offers hybrid work arrangements with up to 50% work from home flexibility. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while working on the forefront of AI technology development.

Last updated 2 months ago

Responsibilities For Principal Software Engineer, AI Agent Services

  • Design, develop, and operationalize deployment of complex, enterprise-grade cloud services
  • Be responsible for the end-to-end lifecycle of services, ensuring scalability, reliability, and security
  • Collaborate with peers to craft, develop, test, and maintain services and features
  • Collaborate with cross-functional teams
  • Lead discussions on architecture of products or solutions
  • Lead by example by producing extensible and maintainable code
  • Raise the quality bar and improve team's response to customer incidents

Requirements For Principal Software Engineer, AI Agent Services

Python
Kubernetes
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with coding
  • 4+ years experience building backend services on cloud platforms
  • 6+ years experience with coding in C# or Python
  • Must pass Microsoft Cloud Background Check
  • Deep understanding of cloud technologies and distributed systems
  • Proficiency in Agile development practices and CI/CD
  • System design, algorithmic skills, and knowledge of data structures

Benefits For Principal Software Engineer, AI Agent Services

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer, AI Agent Services

Principal Software Engineer

Principal Software Engineer role at Microsoft's Security Copilot team, building AI-powered security platforms with focus on distributed systems and enterprise architecture.

Principal Software Engineer

Principal Software Engineer role at Microsoft's CoreAI team, working on cutting-edge AI technology with competitive compensation and comprehensive benefits.

Principal Software Engineering Lead

Lead engineering team for AAA multiplayer shooter game at Microsoft's Halo Studios using Unreal Engine 5

Principal Software Engineer

Principal Software Engineer role at Microsoft leading data privacy and security solutions development, requiring 10+ years of experience in distributed systems and software engineering.

Principal Software Engineering Manager

Lead Microsoft's M365 Routing team as Principal Software Engineering Manager, managing high-scale distributed systems and engineering team in Prague.