Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
Distributed Systems
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer

Microsoft Security is seeking a Software Engineer to join their Microsoft Entra group, which serves over a billion active users through Microsoft Entra ID and Microsoft Account services. As part of the Core Authentication team, you'll work on critical authentication services that secure access to applications and services across Microsoft's ecosystem. This role offers the opportunity to work on hyper-scale services that impact billions of users monthly, focusing on distributed systems and core authentication infrastructure. You'll join a collaborative team of passionate engineers in a hybrid work environment, where you'll help build and maintain critical services while contributing to the team's engineering culture. The position requires strong technical skills in distributed systems, excellent communication abilities, and a commitment to maintaining high-availability services. Microsoft offers comprehensive benefits, a culture of growth and inclusion, and the chance to work on technology that impacts users worldwide.

Last updated 7 hours ago

Responsibilities For Software Engineer

  • Work on core authentication service serving users and devices
  • Build and maintain hyper-scale, geo-distributed, stateful, fault tolerant services
  • Help build and shape the team's engineering culture
  • Maintain critical services at hyper-scale
  • Collaborate with team members and contribute to engineering solutions

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Strong software engineering fundamentals (data structures, algorithms, async programming patterns, object-oriented design, parallel programming)
  • Experience with distributed systems design and implementation
  • Demonstrated ability to collaborate with others
  • Clear and effective communications
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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

Software Engineer

Software Engineer position at Microsoft Security, focusing on building Distributed Ledger technology-based SaaS offerings for Azure, combining security expertise with cloud service development.

Software Engineer II

Microsoft is hiring a Software Engineer II for their CosmosDB team to work on distributed systems and database technology, offering remote work and competitive compensation.

Software Engineer II - The Mixed Reality Group

Mid-level Software Engineer position at Microsoft's Mixed Reality Group, working on IVAS project, offering hybrid work and competitive compensation.

Software Engineer

Mid-level Software Engineer role at Microsoft focusing on distributed systems and data privacy infrastructure, offering competitive compensation and comprehensive benefits.

Software Engineer II

Software Engineer II position at Microsoft focusing on managing and maintaining planet-scale distributed systems with hybrid work options.