Senior Software Engineer

Microsoft is a global technology company that develops and sells software, hardware, and services.
$117,200 - $229,200
Security
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Cybersecurity

Description For Senior Software Engineer

Join Microsoft's Defender for Endpoint (MDE) team as a Senior Software Engineer in the Acute threats and Protection group. This role focuses on developing next-generation endpoint protection technologies to safeguard users from cyber-attacks. You'll be working with Windows operating system internals, kernel development, and security systems.

The position requires deep expertise in Windows internals, kernel drivers, and system-level programming. You'll be responsible for architecting and implementing solutions deeply integrated into the Defender stack, working across multiple teams to build robust security features.

This is an opportunity to make a significant impact on Microsoft's security infrastructure while working with cutting-edge technology. The role combines technical leadership with hands-on development, requiring both strong programming skills and the ability to collaborate across teams.

Key aspects of the role include:

  • Developing advanced endpoint protection technologies
  • Working with Windows kernel and system-level programming
  • Architecting security solutions for enterprise-scale deployment
  • Collaborating with security research teams
  • Leading technical initiatives and mentoring team members

The position offers competitive compensation ($117,200 - $229,200 base salary range), comprehensive benefits, and the opportunity to work on critical security infrastructure at Microsoft. You'll be part of a team dedicated to protecting millions of users worldwide from cyber threats.

This role provides excellent growth opportunities across multiple technical domains, including systems programming, security, and enterprise software development. You'll have the chance to work with industry-leading experts and contribute to Microsoft's security ecosystem.

Last updated 12 hours ago

Responsibilities For Senior Software Engineer

  • Partner with multiple teams across Microsoft on Engineering and Security Research
  • Execute on architecture, design, code reviews, and development of mission critical code
  • Provide hands-on technical leadership: architecture, design, code reviews, development, quality assurance
  • Taking part in code reviews to ensure software quality and promote best practices
  • Ship high-quality, well-tested, secure, and maintainable code

Requirements For Senior Software Engineer

  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 3+ years of software development experience working with Windows Operating System
  • 3+ years of proven track record architecting and developing robust solutions
  • 3+ years experience with multi-threaded / parallel programming
  • Excellent communication and collaboration skills
  • Excellent leadership skills
  • 3+ years experience in C++

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
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 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.