Senior Software Engineer

Microsoft builds cloud and technology solutions, including Azure Active Directory, empowering people and organizations worldwide.
$117,200 - $229,200
Cloud
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Microsoft Entra (Azure Active Directory) team, which is central to Microsoft's cloud strategy. This role focuses on building and operating critical authentication, authorization, and directory services used by millions of Azure, Office 365, XBOX, and Windows users worldwide. The position offers an opportunity to work on large-scale distributed systems that impact billions of users globally.

The ideal candidate will have strong experience in cloud computing and distributed systems, with expertise in various programming languages. You'll be responsible for designing and developing scalable solutions, ensuring system security, and implementing best practices in engineering. The role combines technical excellence with a focus on customer needs through data-driven approaches.

Working in a hybrid environment with up to 50% work from home flexibility, you'll be part of Microsoft's mission to empower every person and organization on the planet. The company offers competitive compensation ranging from $117,200 to $229,200 (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave.

This is an excellent opportunity for experienced engineers who want to make a significant impact on global security infrastructure while working with cutting-edge technology at one of the world's leading tech companies. The role requires both technical expertise and the ability to collaborate effectively with teams across Microsoft's ecosystem.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design and develop large-scale distributed software services and solutions
  • System design through well-defined interfaces across multiple components
  • Develop best-in-class engineering for services ensuring they are well-defined, modularized, secure, reliable, diagnosable, monitored and reusable
  • Improve test coverage for services, organize, and implement integration tests
  • Gain understanding of Microsoft businesses and contribute to end-to-end experiences
  • Focus on customer/partner needs through a data driven approach
  • Troubleshoot and optimize automation, reliability, and monitoring for Live Site

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience working in cloud computing and distributed systems
  • Must pass Microsoft Cloud Background Check

Benefits For Senior 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 Senior Software Engineer

Senior AI Cloud Optical Network Engineer - Hardware

Senior AI Cloud Optical Network Engineer role at Microsoft, focusing on designing and implementing cutting-edge optical networking systems for AI applications.

Senior Software Engineer - CTJ - Top Secret

Senior Software Engineer position at Microsoft working on secure cloud access solutions, requiring Top Secret clearance and offering hybrid work environment.

Senior Software Engineer - CTJ - Top Secret

Senior Software Engineer role at Microsoft working on secure cloud access and connectivity solutions requiring Top Secret clearance.

Senior Software Engineer - Azure Storage

Senior Software Engineer position at Microsoft working on Azure Storage, building and maintaining cloud-scale distributed storage systems with focus on scalability and reliability.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI platform team in Vancouver, working on next-gen cloud infrastructure and ML lifecycle management.