Taro Logo

Principal Software Engineer, Agent Services (CoreAI)

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Job Description

Core AI is at the forefront of Microsoft's mission to redefine how software is built and experienced. The Agentic Core Services Team is responsible for building the cloud-native, distributed platform that powers the development, execution, and management of agentic applications at scale.

As a Principal Software Engineer, you will:

  • Shape the product vision by aligning technical strategy with business goals
  • Drive strategic clarity using data-driven insights
  • Architect scalable system architectures
  • Foster engineering alignment across teams
  • Deliver cohesive end-to-end experiences
  • Build foundational capabilities
  • Champion customer-centric development
  • Lead live site excellence

You'll work at the cutting edge of AI research, collaborating with leading minds in generative AI, and integrating multi-modal capabilities into real-world agentic applications. The role offers the opportunity to define the future of software development while working in Microsoft's collaborative culture that embraces growth mindset and diverse perspectives.

The position requires expertise in distributed systems, AI/ML infrastructure, and cloud services, with a focus on building production-grade software at scale. You'll engage directly with customers, manage large-scale systems, and drive operational excellence while maintaining high standards for reliability and performance.

Benefits include industry-leading healthcare, educational resources, savings and investments, parental leave, generous time off, giving programs, and networking opportunities. Microsoft offers a collaborative environment where you can make a meaningful impact while working with cutting-edge technology.

Last updated 3 days ago

Responsibilities For Principal Software Engineer, Agent Services (CoreAI)

  • Define and influence product roadmap by aligning technical strategy with business goals
  • Design and evolve scalable system architectures
  • Drive engineering alignment across teams and partner organizations
  • Develop core platform components and reusable building blocks
  • Engage with customers to capture feedback and refine product
  • Lead operational excellence for large-scale distributed systems
  • Conduct root cause analyses for incidents and drive improvements

Requirements For Principal Software Engineer, Agent Services (CoreAI)

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field
  • 10+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 10+ years of experience designing, building, and operating production-grade software and services at scale
  • Experience with distributed systems, AI/ML infrastructure, or cloud services
  • Experience engaging with customers during integration or deployment phases

Benefits For Principal Software Engineer, Agent Services (CoreAI)

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

Related Jobs

Principal Software Engineer

Principal Software Engineer role at Microsoft building AI infrastructure for online advertising, leading technical direction and mentoring teams while working with big data and distributed systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Data Security team, building cloud security solutions for Office 365 and Windows, requiring 10+ years of experience in software development.

Principal Software Engineer

Principal Software Engineer role at Microsoft Bangalore, leading backend development for the Times product within Microsoft 365, focusing on time management and scheduling solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on cloud security solutions for Office 365 and Windows, requiring 10+ years of experience in software development and distributed systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft's ODSP team, leading development of cloud-scale services and mentoring engineers while driving technical excellence.