Senior Software Engineer
Microsoft
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.
The Identity & Access Management (IAM) Protect team within the CISO organization is seeking a motivated Security Software Engineer to join our Identity Operations team.
This role focuses on analyzing incident and ticket trends, building secure, scalable automation solutions, and providing technical leadership to the team.
You will work closely with Engineering & Product teams to design and deliver security‑compliant automation using Azure services, scripting, and AI‑assisted tooling.
Responsibilities
- Design, build, and maintain secure, scalable, and reliable cloud‑based automation solutions using Azure services such as Azure Functions, Logic Apps, AKS, Federated Identity Credentials, and PowerShell‑based automation.
- Lead by example in code quality, design rigor, documentation, and end‑to‑end ownership of solutions.
- Provide technical guidance and mentorship to junior engineers and peers, fostering strong engineering fundamentals and automation‑first thinking.
- Analyze incident and ticket history to identify recurring, high‑impact scenarios suitable for automation.
- Design, implement, and evolve automation solutions that reduce manual operational effort, recurring incidents, and support escalations.
- Measure and track the effectiveness of automation initiatives using clear metrics such as incident reduction, reliability improvements, and efficiency gains.
- Contribute to architecture and design discussions by investigating solution approaches, sharing findings, and owning selected design decisions with guidance as needed.
- Integrate automation solutions with identity, networking, and security components, including Entra ID applications, service principals, and permission models.
- Evaluate and integrate AI‑driven approaches, chatbots, or ICM‑based automation where appropriate to improve operational workflows and responsiveness.
- Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.
- Gain knowledge by contributing to the Security Operations Engineering tickets as and when needed and also support them when needed.
- Promote a culture of continuous improvement, knowledge sharing, and engineering excellence across the team.
Qualifications
- 10+ years of relevant experience designing and developing cloud-based solutions.
- Strong proficiency in C# and scripting languages, especially PowerShell.
- Hands-on experience with Azure services, including:
- Azure Functions
- Logic Apps
- Azure Kubernetes Services
- VNET / networking concepts
- Entra ID Applications / Service Principals / Permissions
- Experience building automation for reliability, operations, or incident management.
- Strong problem-solving skills and ability to work on ambiguous problem statements.
- Proven ability to work effectively as a team player in a collaborative environment.
- Experience/familiarity with application and system monitoring systems
Preferred Qualification
- Experience in Identity & Access Management domain.
- Experience with ICM automation, chatbots, or workflow orchestration.
- Familiarity with security‑focused automation and compliance requirements in cloud environments.
- Exposure to AI‑assisted automation or intelligent operational tooling.
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.