Software Engineer II

Microsoft Microsoft · Big Tech · Bengaluru, KA, IN · Software Engineering

Software Engineer II at Microsoft's Core AI division, focusing on building the foundational platforms and distributed runtime for agentic AI applications. The role involves developing core platform components, ensuring live site excellence for large-scale distributed systems, and integrating multi-modal AI capabilities into agentic applications.

What you'd actually do

  1. Creates and implements code for a product, service, or feature, reusing code as applicable.
  2. Provides feedback for proposals for architecture, with technical leadership from others.
  3. Tests and explores various design options for a product/solution feature, outlining strengths and weaknesses of each option.
  4. Collaborates with architects to build and modify a product/solution feature, providing feedback as needed.
  5. Contributes to the development of design documents that support user stories and other product requirements with oversight.

Skills

Required

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

Nice to have

  • Demonstrated expertise in solving complex technical challenges in one or more domains such as distributed systems, AI/ML infrastructure, developer platforms, or cloud services.
  • Experience engaging with customers during integration or deployment phases, with a focus on delivering value and incorporating feedback into product evolution.

What the JD emphasized

  • enterprise-grade guarantees
  • enterprise-grade AI agents
  • live site excellence
  • large-scale distributed systems

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
  • integrating the latest breakthroughs in multi-modal capabilities (text, audio, video) into real-world agentic applications