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
Hybrid
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Data Loss Prevention (DLP) team is seeking a Senior Software Engineer to join their rapidly growing team. This role is part of Microsoft Security, which aims to make the world safer through end-to-end, simplified security solutions. The position focuses on developing protection and enterprise features for Microsoft's DLP product, requiring expertise in security and endpoint protection. Working in an agile environment, you'll help combat evolving threats and provide innovative proactive protection for Microsoft customers.

The role offers a competitive salary range of $117,200 - $229,200 USD (higher in SF and NYC areas) and comes with comprehensive benefits including healthcare, educational resources, and parental leave. Based in Redmond, WA, this hybrid position allows up to 50% work from home with 0-25% travel requirements.

As a Senior Software Engineer, you'll be responsible for designing and implementing reliable and efficient features, collaborating across teams, and working with various security engineering disciplines. The ideal candidate should have 4+ years of software engineering experience, strong problem-solving skills, and expertise in languages like C++, Java, JavaScript, or Python.

Microsoft's culture emphasizes a growth mindset, innovation, and collaboration. The company is committed to diversity and inclusion, providing equal opportunities for all qualified applicants. This role offers an excellent opportunity to work on critical security priorities in a world-class technology company while contributing to solutions that impact billions of users worldwide.

Last updated 8 hours ago

Responsibilities For Senior Software Engineer

  • Design and implement features that are reliable and efficient
  • Work closely with engineers from different partner teams, Program Managers and other Security Engineering disciplines
  • Focus on Protection and Enterprise features in the Microsoft Data Loss Prevention (DLP) product

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 4+ years of experience in software engineering with solid problem-solving skills
  • Coding experience in C/C++ or similar languages
  • Must pass Microsoft Cloud Background Check
  • Experience with Windows operating systems internals and concepts
  • Solid communication and cross group collaboration skills
  • Solid CS fundamentals, problem solving and debugging skills

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 position at Microsoft focusing on Linux security solutions for Microsoft Defender for Endpoint, requiring 7+ years of C/C++ experience.

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.