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 24 days 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

Software Engineer II position at Microsoft working on Identity & Network Access team, developing Microsoft Entra services with hybrid work option in Redmond.

Software Engineer 2

Microsoft seeks a Software Engineer 2 to develop cloud security and data governance solutions for Office 365 and Windows platforms.

Software Engineer - Neurodiversity Hiring Program

Microsoft is hiring a Mid-Level Software Engineer for their Neurodiversity Program to work on Business & Industry Copilots group, focusing on Dynamics 365 and cloud services.

Critical Environment Mechanical Engineer

Critical Environment Mechanical Engineer role at Microsoft's Cloud Operations & Innovation team, focusing on datacenter infrastructure maintenance and operations.

Software Engineer II-Full Stack

Microsoft Full Stack Software Engineer role focusing on ML/AI algorithms and data processing systems for Windows update analysis, offering competitive pay and remote work options.