Job Information
Microsoft Corporation Software Engineer II in Redmond, Washington
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 ateam 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
- Embody our Culture (https://www.microsoft.com/en-us/about/corporate-values) and Values (https://careers.microsoft.com/v2/global/en/culture)
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.
Expertise in debugging livesite problems and building automation to run a high-scale service distributed system (e.g reverse proxy) at >99.99% SLA.
Experience with various webserver frameworks such as nginx, Kestrel and HTTP.Sys.
Prior experience with performance analysis and optimization of web services and software.
Prior experience building services which run on Microsoft Azure, Amazon Web Services, Google Cloud or Oracle Cloud Infrastructure.
Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $98,300 - $193,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $127,200 - $208,800 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
Microsoft will accept applications for the role until February 3, 2025
#MSFTSecurity, #Entra
#MSFTNSBE25
Microsoft is an equal opportunity employer. Consistent with applicable law, 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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
Microsoft Corporation
- Microsoft Corporation Jobs