Principal Software Engineer

Microsoft Microsoft · Big Tech · Hyderabad, TS, IN +1 · Software Engineering

This role is for a Principal Software Engineer at Microsoft, focusing on building the foundational platforms, services, and distributed runtime for agentic AI applications. The role involves defining the future of software development by shaping how developers interact with AI platforms and orchestrating agent-based AI applications at scale with enterprise-grade guarantees. It emphasizes collaboration with AI research and integration of multi-modal capabilities into real-world agentic applications.

What you'd actually do

  1. Lead architecture discussions and decision-making for complex products, ensuring design quality, scalability, and compliance.
  2. Mentor engineers in creating and executing comprehensive test strategies to maintain high solution quality and security.
  3. Identify and manage dependencies across teams, driving collaboration and conflict resolution to meet shared goals.
  4. Drive security best practices embedding "security as code," including proactive vulnerabilities prevention and incident response processes.
  5. Lead automation efforts for production deployment aiming at zero-touch deployments and error-free runtime.

Skills

Required

  • Designing, building, and operating production-grade software and services at scale
  • Distributed systems
  • AI/ML infrastructure
  • Developer platforms
  • Cloud services

Nice to have

  • Engaging with customers during integration or deployment phases
  • Incorporating feedback into product evolution

What the JD emphasized

  • production-grade software and services at scale
  • distributed systems
  • AI/ML infrastructure
  • developer platforms
  • cloud services
  • enterprise-grade guarantees
  • agentic applications at scale

Other signals

  • building foundational platforms, services, programming models, and developer experiences that power the next generation of applications using Generative AI
  • building the cloud-native, distributed platform that powers the development, execution, and management of agentic applications at scale
  • provide the foundational infrastructure and runtime systems that enable developers to build intelligent, autonomous, and enterprise-grade AI agents