Software Engineer II

Microsoft is a global technology company empowering people and organizations through software and cloud solutions.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II

Microsoft Entra, part of Microsoft's Security, Compliance, Identity and Management Division, is seeking a Software Engineer II to join their Routing team. This role focuses on building and maintaining mission-critical services that process millions of requests per second and power hundreds of billions of authentications daily. The position involves working with distributed systems at extreme scale, with challenging availability targets exceeding 99.99%.

The role requires hands-on experience in developing high-performance, thread-safe code and expertise in computer networking, particularly with modern protocols like H2, H3, TLS1.3, and gRPC. You'll be working on critical infrastructure components including traffic management, runtime platform (Kubernetes), and livesite management.

As part of Microsoft Entra, you'll be at the heart of technology experiences used by billions of users globally. The team emphasizes quick and safe software delivery, requiring both strategic thinking in design and practical implementation skills. This position offers the opportunity to work with cutting-edge technology while solving complex problems at scale.

The ideal candidate should have a strong background in computer science, experience with high-performance computing, and a passion for distributed systems. You'll be part of a dynamic and inclusive team that values customer experience and technical excellence. The role offers competitive compensation, comprehensive benefits, and the chance to work on technology that impacts users worldwide.

Last updated 2 months ago

Responsibilities For Software Engineer II

  • Contribute to identification of dependencies and development of design documents
  • Create and implement code for critical software
  • Contribute to technical direction for design and development
  • Collaborate with Product, Design, and Engineering teams
  • Support highly available services
  • Debug technical support requests
  • Analyze feature performance in production

Requirements For Software Engineer II

Kubernetes
Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding
  • 1 year of software engineering experience in Identity and/or Security domains
  • Experience with high-performance, thread-safe code
  • Solid computer networking skills
  • Experience with debugging and building automation for high-scale distributed systems
  • Knowledge of webserver frameworks

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Mid-level Software Engineer position at Microsoft focusing on build systems and test infrastructure for Microsoft Defender, offering competitive pay and hybrid work environment.

Software Engineer

Microsoft Software Engineer position focusing on security and scalable distribution services, requiring 2+ years of experience in C#, JavaScript, and Azure technologies.

Software Engineer

Software Engineer position at Microsoft's DPU Integration and Test team, focusing on testing control and data plane software for custom-built silicon platforms.

Software Engineer II

Software Engineer II position at Microsoft's Defender for Office team, focusing on cloud security and threat protection solutions.

Software Engineer 2

Microsoft is hiring a Software Engineer 2 to work on OS, Runtimes, and Libraries teams, focusing on system programming and developer ecosystem enhancement.