Senior Software Engineer

Microsoft is a leading company at the forefront of innovation, dedicated to shaping the future of cybersecurity through advanced technology.
Security
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Cybersecurity

Description For Senior Software Engineer

Microsoft's Defender for Endpoint (MDE) team is seeking a Senior Software Engineer with expertise in Linux internals to enhance their security solutions. This role offers an opportunity to work at the forefront of cybersecurity, developing protection mechanisms across multiple platforms including Windows, Linux, MacOS, Android, and iOS. The position involves strategic leadership and hands-on development, working with top professionals to strengthen security capabilities.

The role requires deep technical knowledge in C/C++ programming, with a focus on Linux systems internals. You'll be part of a team that proactively addresses and counteracts cyber threats, ensuring safety across various platforms. The position demands both technical excellence and strong communication skills, as you'll be collaborating with a geographically distributed team of product managers, security researchers, and developers.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, and parental leave. The company's commitment to diversity and inclusivity creates an environment where varied perspectives drive innovation. This is an excellent opportunity for experienced engineers looking to make a significant impact in the cybersecurity landscape while working for one of the world's leading technology companies.

The role combines technical challenges with strategic thinking, offering opportunities for professional growth within Microsoft's extensive technological framework. You'll be working on cutting-edge security solutions that protect both consumers and enterprises, making a real difference in the global cybersecurity landscape.

Last updated 36 minutes ago

Responsibilities For Senior Software Engineer

  • Collaborate with security engineering teams to plan, design and implement security solutions, covering all phases from concept to deployment
  • Develop, test, and maintain extensible and reusable code, identifying and addressing coding issues, and conducting effective code reviews, deployment, scale, performance and quality
  • Provide strategic insights during the product design phase to ensure alignment with customer needs and business objectives
  • Work closely with a geographically distributed team, including product managers, security researchers, and developers, to drive key product improvements
  • Uphold and promote the organizational culture and values, fostering an environment of innovation, quality, and accountability

Requirements For Senior Software Engineer

Linux
  • Bachelor's Degree in Computer Science, or related technical discipline and 7+ years technical engineering experience with coding in C/C++
  • Strong written and verbal communication skills
  • Strong technical skills including understanding of object-oriented programming & design, algorithms, systems internal concepts & performance
  • Demonstrable coding, debugging, design, testing and problem-solving skills

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 Software Engineer

Senior Software Engineer role at Microsoft focusing on AI security and red team testing, working with LLMs and Python to protect Microsoft's AI systems.

Senior Software Engineer

Senior Software Engineer position at Microsoft Security, focusing on Purview solutions with hybrid work arrangement in Redmond, WA. Requires 4+ years of experience in distributed systems and security.

Senior Software Engineer

Senior Software Engineer position at Microsoft Dublin, focusing on Identity Authorization and security solutions, requiring 5+ years of distributed systems experience.

Senior Software Engineer - Cloud and Enterprise Security

Senior Software Engineer position at Microsoft focusing on cloud and enterprise security solutions, requiring 7+ years of experience in software engineering and cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on M365 security engineering, requiring 8+ years of experience in cloud services and security.