Software Engineer II

Microsoft is a global technology company empowering every person and organization on the planet to achieve more.
$98,300 - $193,200
Distributed Systems
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 is at the heart of Microsoft's technology infrastructure, working on services that process millions of requests per second and power hundreds of billions of authentications daily. The position offers a unique opportunity to work on mission-critical services with challenging availability targets (>99.99%).

The role involves working on crucial services like traffic management, runtime platform (Kubernetes), and livesite management. As a Software Engineer II, you'll be part of a team shipping critical software quickly and safely, requiring both strategic thinking and hands-on implementation skills. The position demands expertise in distributed systems, high-performance computing, and network protocols.

Microsoft Entra provides a dynamic and inclusive team environment, focusing on solving complex problems at extreme scale. The role offers hybrid work arrangements with up to 50% work from home flexibility. Compensation is competitive, ranging from $98,300 to $193,200 per year, with comprehensive benefits including healthcare, educational resources, and parental leave.

This is an excellent opportunity for engineers passionate about distributed systems and scalability, offering the chance to impact billions of users globally through Microsoft's core infrastructure. The ideal candidate will combine technical expertise with a growth mindset, ready to tackle challenging problems in a collaborative environment while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 5 days ago

Responsibilities For Software Engineer II

  • Contributes to identification of dependencies and development of design documents
  • Creates and implements code for critical software
  • Contribute to technical direction for design and development
  • Collaborate with Product, Design, and Engineering teams
  • Support highly available services used by millions of users
  • Work with support to triage and debug technical support requests
  • Analyze feature performance in production

Requirements For Software Engineer II

Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • At least 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 webserver frameworks
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Vaga Afirmativa para Pessoas com Deficiência - Engenheiro de Software / Affirmative Job Posting for People with Disabilities - Software Engineer

Microsoft is hiring a Software Engineer in Brazil to work on Microsoft 365 cloud services, with a focus on distributed systems and enterprise productivity solutions.

Software Engineer II

Microsoft Software Engineer II position focusing on managing planet-scale distributed systems, requiring 2+ years experience and expertise in system reliability and incident response.

Software Engineer II

Microsoft Software Engineer II position focusing on distributed storage systems, offering remote work and comprehensive benefits.

Software Engineer II

Software Engineer II position at Microsoft working on Azure Edge Infrastructure, focusing on distributed systems and cloud platform development.

Software Engineer

Mid-level Software Engineer position at Microsoft focusing on building distributed systems for data privacy and compliance, offering competitive salary and comprehensive benefits.