Software Engineer II

Yammer
Yammer

Software Engineering

Bengaluru, Karnataka, India

Posted on Jul 23, 2026
Overview

The Cloud & AI organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. Microsoft is one of the largest enterprise service companies in the world.

About Team: IAM AIOps team handles all Tier 2 operations of EIAM services including Entra ID, Core ID, Identity Pass, Dir Sync, ID Web and AVD Offerings for Corp Vendors & CE&S. It is also responsible for improving the above said services and increasing productivity of the customers of these services.

Role: This role focuses on designing and building secure, scalable solutions that address recurring identity and security challenges through automation and platform capabilities, rather than reactive operations.

You will partner with IAM Protect Engineering teams to design, implement, and evolve security‑compliant systems using Azure services, modern software engineering practices, and AI‑assisted tooling to improve reliability, security, efficiency, and customer experience.


Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.



Responsibilities

Work on Identity and Access Management (IAM) platforms and internal identity systems to design and implement features that improve security posture, operational reliability, and customer experience.

Develop internal platforms and services that proactively address recurring customer issues and enable customer self‑resolution through intelligent, guided experiences.

Apply an AI‑first approach to problem solving—leveraging intent detection, knowledge grounding, orchestration, and policy‑driven workflows before introducing traditional code‑heavy automation.

Contribute to Security Operations Engineering efforts as needed, learning from incidents and strengthening preventive and detective controls.

Continuously improve engineering quality, operational readiness, and documentation through design reviews, post‑incident analysis, and best practices.

Build internal tools or platform components that make it easier for engineers and operators to interact with identity systems safely. Contribute to improving team processes, documentation, and engineering quality.

Participate in on‑call rotations and incident reviews to learn how identity systems behave under real‑world conditions.



Qualifications

Bachelor's degree in computer science or related technical field

6+ years of software development experience using Microsoft technologies, with strong proficiency in C#, .NET 8/.NET Core, and ASP.NET Core.

Experience designing and building scalable Web APIs and backend services using ASP.NET Core, with event-driven architecture patterns for reliable, loosely coupled distributed systems.

Strong understanding of OAuth 2.0, OpenID Connect, token-based authentication, and authorization models.

Experience applying Secure-by-Design principles when designing and implementing production services.

Strong fundamentals in software engineering, including data structures, algorithms, and object‑oriented or modular design.

Experience building production services or distributed systems, not just scripts or prototypes.

Familiarity with API‑based system integration and secure service‑to‑service communication.

Experience building services on a cloud platform (Azure preferred).

Ability to work effectively as a team player in a collaborative engineering environment.

Experience developing and supporting internal developer platforms or shared services.

Experience working on identity platforms, access management systems, or security‑critical services.

Familiarity with Azure Entra ID / Azure AD, Microsoft Graph‑style APIs, or similar identity ecosystems.

Experience building and integrating AI‑assisted experiences (e.g., intelligent workflows, copilots/agents, or chat‑based tooling) and applying that mindset when designing system features end‑to‑end.

Working knowledge of OAuth 2.0, OpenID Connect, tokens, and claims and identity system fundamentals.

Some exposure to incident response or SRE practices in identity or security domains.

Experience/familiarity with application and system monitoring systems


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.