Software Engineer II
MicrosoftAbout the role
At Microsoft, our core mission is empowering every person and every organization on the planet to achieve more. Microsoft Entra sits within our Security, Compliance, Identity and Management Division and is at the heart of the day-to-day technology experience for billions of humans globally, playing a critical part in enabling everyone to achieve more. Our suite of products powers everything from Windows to Office, Azure to Xbox. Microsoft Entra is a dynamic and inclusive team which cares deeply about our customer experience and works to solve extraordinarily complex problems at extreme scale. If that sounds fun, we would love to meet you!
Microsoft Entra is seeking a Software Engineer II to join our team and help tackle some of our most complex problems – our Routing team, of which you would be a part, is charged to increase availability of mission-critical services, building better software to serve over 1B humans globally. Are you passionate about distributed systems, and how to build and run them at extreme scale? Are you curious, a learner, someone who wants to grow in the craft of software engineering?
You will work on some lynchpin services in Microsoft Entra, e.g. traffic management, runtime platform (K8s) or livesite management. These services process millions of requests per second, powering hundreds of billions of authentications per day, and with challenging availability targets (>99.99%). You will be part of the team shipping critical software quickly and safely. This is a hands-on role, you will need to be a team player, equally comfortable designing the better mousetrap, and rolling up your sleeves to ship the new mousetrap from whiteboard into production.
Responsibilities
- Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
- Creates and implements code for a team shipping critical software quickly and safely.
- Contribute to technical direction for design and development of features, experiences & solutions for end-to-end business scenarios
- Collaborate closely with Product, Design, and Engineering teams to build new features
- Support highly available services used by millions of users on a daily basis
- Work with support to triage and debug technical support requests
- Analyze how your features are performing in production to learn and make the product better
Other
Qualifications
Required/Minimum Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- At least 1 year of software engineering experience in Identity and/or Security domains.
Other Requirements
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications
- Prior experience writing high-performance, thread-safe code that allows for serving requests in sub-millisecond times.
- Solid computer networking skills. Preferrably knowledge in newer protocols such as H2, H3, TLS1.3 and gRPC.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s