Microsoft logo

Senior Software Engineer

Microsoft · Posted Oct 13

Software, cloud computing, artificial intelligence, and hardware services

India, Karnataka, BangaloreFull-timeHybridLead/Staff10+ years₹60.0L–₹1.0Cr yearly70 applicants
SoftwareCloud ComputingArtificial IntelligenceConsumer ElectronicsInformation TechnologyPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

The Microsoft Foundry engineering team builds core experiences and platform capabilities that enable developers and enterprises to build, customize, deploy, and operate AI applications and agents. The team owns end-to-end engineering across customer-facing experiences, backend services, platform infrastructure, and AI enablement workflows, including agent-building experiences, model onboarding and catalog experiences, fine-tuning and training workflows, and compute scenarios. This role leads technical design, architecture, and engineering direction for complex full-stack and large-scale distributed initiatives, guides design reviews and technical tradeoffs, and mentors senior engineers.

What you will do

  • Lead technical design and solutioning for complex initiatives across Microsoft Foundry experiences and platform capabilities.
  • Drive architecture, engineering principles, scalability, reliability, security, and long-term platform health.
  • Provide technical leadership across full-stack systems, including customer experiences, backend services, platform components, and infrastructure dependencies.
  • Influence engineering direction across multiple projects and partner teams.
  • Guide design reviews, technical tradeoffs, and implementation strategies.
  • Shape responsible adoption of AI-assisted engineering practices and modern engineering standards.
  • Mentor senior engineers and act as a trusted technical leader across the organization.

Skills used in this role

AzureMicrosoft FoundryAI/MLGenerative AIAgentsMachine LearningFull-Stack EngineeringDistributed SystemsCloud Services

What the employer is looking for

  • Bachelor's degree in Computer Science or a related technical field and 10+ years of software engineering experience, or equivalent experience.
  • Experience leading architecture and technical design for large-scale distributed systems.
  • Experience with full-stack engineering, platform development, or large production services.
  • Practical experience with AI/ML technologies, generative AI, agents, or related solutions.
  • Experience driving technical alignment across multiple stakeholders and teams.

Preferred qualifications

  • Experience building AI platforms, developer platforms, or enterprise-scale cloud services.
  • Experience with Microsoft Foundry, Azure services, model lifecycle management, agent frameworks, or machine learning systems.
  • Experience improving engineering systems, standards, and architectural practices across organizations.
  • Experience mentoring senior engineers and leading complex cross-team initiatives.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Microsoft

Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.

Industry
Software
Company size
228,000+ employees
Founded
April 4, 1975
Location
Redmond, Washington, USA
Funding stage
Public Company

Leadership

SN
Satya Nadella

Chairman and Chief Executive Officer

AH
Amy Hood

Chief Financial Officer

BS
Brad Smith

Vice Chair and President