← All roles

Software Engineer II

Microsoft· Software Engineering
Apply on company site
Hyderabad, Telangana, Indiafull-timePosted 4d ago

About the role

Core AI platform engineer role focusing on building cloud-native, distributed runtime and platform components for agent-based AI applications at scale, with emphasis on developer experiences, multi-modal integration, and enterprise-grade guarantees.

Responsibilities

  • Creates and implements code for a product, service, or feature, reusing code as applicable.
  • Provides feedback for proposals for architecture, with technical leadership from others.
  • Tests and explores various design options for a product/solution feature, outlining strengths and weaknesses of each option.
  • Collaborates with architects to build and modify a product/solution feature, providing feedback as needed.
  • Contributes to the development of design documents that support user stories and other product requirements with oversight.
  • Contributes to the refinement of product features by escalating findings from analyses to inform decisions regarding the engineering of products.
  • Build Foundational Capabilities: Contribute to and lead the development of core platform components and reusable building blocks that accelerate team velocity and product innovation.
  • Champion Customer-Centric Development: Engage directly with customers and product teams to capture feedback, understand demand signals, and refine product messaging—ensuring the voice of the customer shapes product evolution.
  • Lead Live Site Excellence: Drive operational excellence in managing and operating large-scale distributed systems with a high bar for service-level agreements (SLAs). Lead root cause analyses (RCAs) for key live site incidents and outages, identify systemic improvements, and set high standards for reliability and performance.

Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • 3+ years of experience designing, building, and operating production-grade software and services at scale, with a proven track record of delivering high-impact solutions.

Skills

Required:Programming in multiple languages (C, C++, C#, Java, JavaScript, Python)Distributed systems
Nice to have:DevOps and production operations
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft