Software Engineer II

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Software Engineer II role at Microsoft focused on building and operating critical authentication, authorization, and directory services within Entra ID. The role involves designing and developing large-scale distributed software services, adhering to modern engineering practices, and ensuring services are secure, reliable, and maintainable. Emphasis on evolving the directory store platform for future needs, working with storage and distributed systems, and applying innovative algorithms for scale and high performance. This is a core software engineering role within the Microsoft Security organization.

What you'd actually do

  1. Design and develop large scale distributed software services and solutions .
  2. Adhere to and drive modern software engineering practices through design reviews.
  3. System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make - decisions.
  4. Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable.
  5. Improve test coverage for services, organize and implement integration tests, and resolve problem areas.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

Nice to have

  • Master's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience in building high scale services

What the JD emphasized

  • security screening requirements
  • Microsoft Cloud Background Check