Senior Software Engineer | Microsoft Bangalore

September 5, 2025

Job Description

Location: Bangalore, Karnataka, India
Shift: Full-Time, Hybrid (Up to 50% Work from Home)
Travel: 0-25%
Role Type: Individual Contributor
Employment Type: Full-Time
Profession: Software Engineering
Discipline: Software Engineering


Summary

Are you a Senior Software Engineer with a passion for cross-platform AI technologies? Join Microsoft and be part of the ESS Agent team, where you’ll help develop cutting-edge AI-driven ecosystems for ISV connectors. Work with world-class teams to enhance Power Platform, Sydney, and Copilot Studio. This role offers the chance to influence the next generation of AI-powered solutions and gain hands-on experience in the rapidly evolving world of LLMs and Copilot integration.

As a Senior Software Engineer at Microsoft, you will work on solving complex problems, designing robust platforms, and collaborating with product owners to define requirements for an innovative and high-impact environment.


Job Details at a Glance

AttributeDetails
Job TitleSenior Software Engineer
LocationBangalore, Karnataka, India
ShiftFull-Time, Hybrid (Up to 50% Work from Home)
Experience8+ years of technical engineering experience
SkillsC++, C#, Java, Python, Cross-Platform Integration, AI, LLM
ToolsPower Platform, Sydney, Copilot Studio
Travel0-25%

Responsibilities

AI & Cross-Platform Integration

  • Work on cross-platform AI solutions and ISV connectors to enhance the Microsoft ecosystem, enabling seamless AI scenarios across platforms.
  • Collaborate closely with product owners to define product requirements for rapidly evolving technologies like LLMs and Copilot.
  • Solve complex, ambiguous problems and play a key role in rapid prototyping, development, and debugging of core platform features.

Collaboration & Contribution

  • Contribute to partner teams’ codebases as required, working collaboratively to meet platform needs and integrate new features.
  • Iterate and experiment with groundbreaking ideas, and engage with diverse teams to drive innovation and scalability.

Platform Development

  • Build and enhance cross-platform solutions that bridge gaps between various systems and enable unified user experiences across services like Power Platform and Copilot Studio.
  • Focus on distributed systems, ensuring the scalability, reliability, and security of the platform’s core components.

Skills & Qualifications

Required Qualifications:

  • Bachelor’s Degree in Computer Science or a related technical field.
  • 8+ years of experience in technical software engineering, with expertise in C++, C#, Java, Python, or similar languages.
  • Experience in cross-platform integration and Single Sign-On (SSO) solutions, with hands-on expertise in OAuth, OpenID Connect, and authentication protocols.
  • Strong problem-solving, coding, rapid prototyping, and debugging skills.
  • Ability to navigate ambiguity and define clear product requirements in a fast-paced environment.

Preferred Qualifications:

  • Master’s Degree in Computer Science or a related field.
  • 8+ years of experience in distributed systems and microservices architectures.
  • Deep understanding of open APIs from ISVs such as SAP, Oracle, ServiceNow, and ADP.
  • Experience working with AI/ML technologies, especially LLMs and Copilot.
  • Strong communication skills for collaborating in cross-functional teams and a global environment.

Why Microsoft?

At Microsoft, we’re at the forefront of AI innovation and cloud computing. As a Senior Software Engineer, you’ll work on high-impact projects, collaborate with diverse teams, and enjoy an inclusive, dynamic work environment. Along with competitive compensation, Microsoft offers a range of benefits to support your career and personal life, including:

  • Industry-leading healthcare and financial benefits.
  • Generous paid leave for maternity, paternity, and sick days.
  • Career development resources including educational support and networking opportunities.

We are an equal opportunity employer, committed to fostering an inclusive and diverse workplace.


How to Apply

Ready to join one of the most innovative teams at Microsoft? If you’re a seasoned Senior Software Engineer with a passion for AI, cross-platform development, and solving complex engineering challenges, we encourage you to Apply Now and be part of this exciting opportunity.

Apply Now