Senior Software Engineer

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

Senior Software Engineer role focused on building the foundational cloud-native, distributed platform for developing, executing, and managing agentic AI applications at scale. The role involves defining the future of software development, shaping developer interaction with the platform, and integrating multi-modal AI capabilities into agentic applications.

What you'd actually do

  1. Collaborates with appropriate stakeholders to determine user requirements for a scenario.
  2. Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  3. Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  4. Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  5. Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.

Skills

Required

  • designing, building, and operating production-grade software and services at scale
  • delivering high-impact solutions

Nice to have

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

What the JD emphasized

  • building the 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
  • agentic applications at scale
  • enterprise-grade guarantees
  • multi-modal capabilities (text, audio, video)
  • agentic applications

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