Senior Software Engineering

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$117,200 - $229,200
Security
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineering

Microsoft Security is seeking a Senior Software Engineer to join their team working on Microsoft Entra (Azure Active Directory), which is central to Microsoft's cloud strategy. The role involves building and operating critical authentication, authorization, and directory services used by millions of Azure, Office 365, XBOX, and Windows users worldwide.

The position focuses on developing large-scale distributed software services and solutions, with emphasis on modern software engineering practices. You'll be working on security-critical systems that protect users and organizations in an increasingly complex digital threat landscape.

Key aspects of the role include:

  • Designing and developing large-scale distributed software services
  • Driving modern software engineering practices through design reviews
  • Implementing well-defined interfaces across multiple components
  • Ensuring services are secure, reliable, and performant
  • Improving test coverage and implementing integration tests
  • Focusing on customer/partner needs through data-driven approaches
  • Troubleshooting and optimizing automation and reliability

The role offers hybrid work arrangements with up to 50% work from home, and includes 0-25% travel. You'll be part of Microsoft's mission to reshape security and empower users, customers, and developers with end-to-end security solutions.

Benefits include industry-leading healthcare, educational resources, savings and investments, parental leave, generous time off, giving programs, and networking opportunities. The position requires passing Microsoft's cloud background check upon hire and every two years thereafter.

This is an excellent opportunity for experienced software engineers passionate about security and interested in working on systems that impact billions of users worldwide while being part of Microsoft's culture of growth mindset and innovation.

Last updated a minute ago

Responsibilities For Senior Software Engineering

  • Design and develop large scale distributed software services and solutions
  • Drive modern software engineering practices through design reviews
  • Develop best-in-class engineering solutions ensuring services are secure, reliable, and performant
  • Improve test coverage and implement integration tests
  • Focus on customer/partner needs through data driven approach
  • Troubleshoot and optimize automation, reliability and monitoring for Live Site

Requirements For Senior Software Engineering

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
  • 4+ years of experience in software development lifecycle
  • Experience with large-scale computing, Cloud Computing and Distributed Systems
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineering

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
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineering

Senior Software Engineer

Senior Software Engineer role at Microsoft Security developing security analysis tools for malware and phishing detection using C#, Azure, and AI technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security Response Center (MSRC) focusing on protecting customers through software and AI solutions, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, building data platforms to protect services from cyberattacks. Remote work, competitive pay, focus on cybersecurity and ML.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra Identity services, focusing on security and identity management solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on red team tools and attack emulation services, offering remote work and competitive compensation.