Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer II 
United States, Washington 
578541253

Yesterday

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!

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) ormanagement. 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.

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

  • writing high-performance, thread-safecodethat allows for serving requestsinsub-millisecond times.
  • Solid computer networking skills. Preferrably knowledge in newer protocols such as H2, H3, TLS1.3andgRPC.
  • in debugginglivesiteproblems and building automation to runa high-scale service distributed system(e.greverse proxy)at >99.99% SLA.
  • Experience withvarious webserverframeworks such as nginx, KestrelandHTTP.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:


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 and