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 Security is seeking a Senior Software Engineer to join their Data Loss Prevention (DLP) team. This role focuses on providing best-in-class data protection for Microsoft customers through innovative proactive protection. The position involves working in an agile development environment, designing and implementing reliable features, and collaborating across teams. The role is based in Seattle with a hybrid work arrangement (up to 50% work from home).

The DLP team is part of Microsoft Security's mission to make the world safer in an environment filled with digital threats and regulatory challenges. The organization aims to reshape security by providing end-to-end, simplified solutions that protect users, customers, and developers.

The ideal candidate will have 4+ years of experience in software engineering with strong skills in languages like C++, Java, JavaScript, or Python. They should have a deep understanding of Windows operating systems internals and security concepts. The role offers competitive compensation ranging from $117,200 to $229,200 per year, along with comprehensive benefits including healthcare, educational resources, and parental leave.

This is an excellent opportunity for a security-focused engineer who wants to make a significant impact on Microsoft's security products while working with cutting-edge technology and talented teams. The role combines technical expertise with customer advocacy, requiring both strong engineering skills and excellent communication abilities.

Last updated a day 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
  • Solid problem-solving skills with coding and validation in C/C++ or similar
  • Must pass Microsoft Cloud Background Check
  • Experience with Windows operating systems internals and concepts
  • Solid CS fundamentals, problem solving and debugging skills
  • Solid communication and cross group collaboration skills

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 AI-powered data security solutions, offering hybrid work and competitive compensation.

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft, focusing on Azure security monitoring and large-scale security infrastructure development.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on Azure security monitoring, combining cybersecurity expertise with ML and distributed systems.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on cloud security, penetration testing, and securing Azure services, offering remote work flexibility and competitive compensation.

Senior Security Software Engineer

Senior Security Software Engineer role at Microsoft Azure DevSec focusing on cloud security assessments, vulnerability mitigation, and secure architecture design.