Senior Software Engineer

Microsoft is a leading technology company that develops software, cloud services, and hardware products.
$117,200 - $229,200
Security
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft's Modernization and Engineering Efficiency (MEE) team is seeking a Senior Software Engineer to join their security systems software development team. This role offers an exciting opportunity to work on advanced security systems that prioritize performance, maintainability, and high quality.

The position is based in the Seattle area with a hybrid work arrangement (up to 50% work from home), offering a competitive salary range of $117,200 - $229,200 per year. The role requires a minimum of 4 years of experience, though candidates with 6-8+ years are preferred.

As a Senior Software Engineer, you'll be responsible for architecting and implementing solutions deeply integrated into Microsoft's security stack. You'll work on identifying and solving inefficiencies in code, tooling, processes, and infrastructure, while fostering a healthy and inclusive team environment. This role requires expertise in various programming languages including C, C++, C#, Java, JavaScript, or Python, with additional experience in Windows systems programming and Rust being highly valuable.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and generous time off. You'll have opportunities to make a broad and deep impact on Microsoft's security infrastructure while working with teams across the organization.

The ideal candidate will have a Bachelor's or Master's degree in Computer Science or a related field, strong technical engineering experience, and a passion for building efficient, high-quality security systems. This role is perfect for someone who values both technical excellence and collaborative teamwork, and wants to contribute to Microsoft's mission of enabling digital transformation for people and organizations worldwide.

Join Microsoft's MEE team to work on cutting-edge security systems, collaborate with talented engineers, and help shape the future of secure software development. The role offers excellent growth opportunities, competitive compensation, and the chance to work on meaningful projects that impact millions of users globally.

Last updated 9 hours ago

Responsibilities For Senior Software Engineer

  • Partner with teams across Microsoft, architecting and implementing solutions integrated into the security stack
  • Identify inefficiencies in code, tooling, processes and infrastructure and build systems and solutions
  • Foster a healthy and inclusive team environment

Requirements For Senior Software Engineer

Java
JavaScript
Python
Rust
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding languages (C, C++, C#, Java, JavaScript, or Python)
  • Must pass Microsoft Cloud Background Check
  • Windows systems programming experience
  • Rust experience

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?

Jobs Related To Microsoft Senior Software Engineer

Senior Incident Response Engineer

Senior Incident Response Engineer position at Microsoft, leading security incident investigations and response for enterprise customers with up to 100% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on developing next-generation endpoint protection solutions within the Microsoft Defender team.

Senior Security Engineer

Senior Security Engineer role at Microsoft Research focusing on malware detection and security tooling development using Rust and Python.

Senior Security Software Engineer

Senior Security Software Engineer role at Microsoft, focusing on penetration testing and AI security, offering competitive pay and comprehensive benefits in Seattle area.

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft focusing on cyber defense operations and security incident management.