SENIOR SOFTWARE ENGINEER

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions and platforms.
Backend
Senior Software Engineer
Remote
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at Microsoft's Developer Division, building developer tools and cloud services, offering competitive pay and benefits with remote work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft's XPay team, building large-scale payment systems with modern technology stack and hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Translation team, working on Azure Cognitive Services to build and maintain machine translation services supporting 103 languages.

Senior Software Engineer

Senior Software Engineer role at Microsoft building next-generation security data platform with focus on data transformation and standardized schemas.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Windows Update systems, using Rust and C++ to improve update experience for billion+ devices worldwide.

Description For SENIOR SOFTWARE ENGINEER

Microsoft Security is seeking a Senior 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 be responsible for the authentication service that secures access to applications and services across Microsoft's ecosystem. The role offers an opportunity to work on highly scalable distributed systems serving billions of users monthly, requiring deep technical expertise and a live site-first mentality. You'll be instrumental in building and shaping the team's engineering culture while working in a collaborative hybrid environment. The position involves working with core services that are fundamental to almost every Microsoft product and platform including Office, Xbox, HoloLens, and Azure. The team focuses on enterprise and customer identity and access management (CIAM) spaces, requiring expertise in building fault-tolerant, geo-distributed services. Microsoft's culture emphasizes a growth mindset, excellence, and empowering teams to bring their best each day, contributing to innovations that impact billions of lives worldwide. The role combines technical leadership, hands-on development, and collaboration with teams across multiple geographies.

Last updated 15 days ago

Responsibilities For SENIOR SOFTWARE ENGINEER

  • Provide technical leadership for the team
  • Develop and review technical designs
  • Partner with key stakeholders to drive improvements across Microsoft Entra organization
  • Design, develop, and run large scale distributed software services
  • Troubleshoot and optimize automation, reliability and monitoring for production services
  • Develop best-in-class engineering practices
  • Collaborate with other leaders for cohesive end-to-end user experiences

Requirements For SENIOR SOFTWARE ENGINEER

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 8+ years technical engineering experience with coding
  • Experience in high throughput and multi-tenant services
  • Ability to design components and handle errors
  • Skills in writing clean, well-factored code with good tests
  • Pass Microsoft Cloud Background Check

Benefits For SENIOR SOFTWARE ENGINEER

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?