Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Security
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Cybersecurity

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their team in building the world's most advanced static analysis solution. This role focuses on developing a highly scalable platform to detect and eliminate security vulnerabilities across Microsoft's vast codebase and open-source software.

The position involves working on a groundbreaking project to proactively identify vulnerabilities across Microsoft's products and services. You'll be part of a team that researches new vulnerability patterns and collaborates with the Microsoft Security Response Center (MSRC) to assess billions of lines of code for security issues.

As a Senior Software Engineer, you'll contribute to designing and developing security analysis tools, research new vulnerability patterns, and work on innovative applications of static analysis including backdoor detection and automatic fuzzing test harness generation. The role offers opportunities to work with various skilled teams across Microsoft, including security experts, language specialists, and threat intelligence teams.

The compensation range is $117,200 - $229,200 per year (higher in SF and NYC areas), with comprehensive benefits including healthcare, educational resources, parental leave, and investment options. The position offers up to 100% remote work with 0-25% travel requirements.

This is an excellent opportunity for experienced engineers passionate about security and static analysis who want to make a significant impact on software security at a global scale. You'll be at the forefront of security technology, working with leading experts and contributing to open-source initiatives that benefit the broader development community.

Microsoft provides an inclusive work environment and comprehensive benefits package. The role requires strong technical skills, security knowledge, and the ability to collaborate effectively with various teams. Join Microsoft Security to help make the world a safer place while working on cutting-edge security technology.

Last updated 4 minutes ago

Responsibilities For Senior Software Engineer

  • Write clean, well-tested code
  • Use best practices and hold high standards in online services development
  • Perform OnCall duties and handle live sites and incident management effectively
  • Works with team members to automate and assist in driving operational excellence
  • Independently performs thorough investigations, identify opportunities for improving system quality
  • Research and implement novel uses of Static Analysis
  • Collaborate with others in security, privacy, and accessibility domains

Requirements For Senior Software Engineer

Java
JavaScript
Python
TypeScript
Go
MongoDB
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • 4+ years of experience with one or more of the following languages: C/C++, JavaScript/TypeScript, C#, Java, Python, Go, or Ruby
  • 4+ years of software engineering experience building and maintaining large-scale cloud applications
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
401k
Education Budget
  • 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 Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Information Protection, developing innovative data protection solutions in Redmond, WA. Hybrid work model with competitive compensation.

Senior Software Engineer - Security

Senior Security Software Engineer role at Microsoft working on Viva Engage platform, focusing on implementing security controls and privacy measures.

Senior Security Engineer

Senior Security Engineer role at Microsoft's Gaming and AI RedTeam, focusing on identifying and exploiting security vulnerabilities to protect gaming studios and AI infrastructure.

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 option.

Senior Security Assurance Engineer

Senior Security Assurance Engineer role at Microsoft, focusing on securing M365 products and services through technical leadership in security architecture, threat modeling, and security reviews.