Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions and platforms.
$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 Security & Privacy team is seeking a Senior Software Engineer to join their innovative security solutions division. This role is part of Microsoft Security, which is dedicated to making the world safer through end-to-end security solutions. The team is experiencing significant growth, with their Purview suite showing 33% YoY revenue growth and recognition as a leader in the Forrester Wave: Data Security Platforms.

The position offers an exciting opportunity to work on critical security priorities in a world facing increasing digital threats and regulatory challenges. You'll be part of a team that empowers customers with solutions to govern, protect, and manage enterprise data estates across the Microsoft cloud and beyond. The role combines technical expertise with security innovation, requiring skills in distributed computing, high availability systems, and data pipeline development.

As a Senior Software Engineer, you'll be responsible for designing and implementing serviceable features, handling complex scope, and collaborating across teams. The work involves building scalable data models, ensuring secure data storage, and implementing robust validation processes. You'll contribute to the security attack graph tooling and help analyze large datasets to determine security risks for Microsoft.

The position offers competitive compensation, with a base salary range of $117,200 - $229,200 USD (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. The hybrid work environment allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities.

This is an exceptional opportunity for a seasoned engineer passionate about security and data protection to make a significant impact at a global scale. The role combines technical challenges with meaningful work, supporting Microsoft's mission to empower every person and organization on the planet to achieve more.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer

  • Design and deliver features end to end that are 'serviceable'
  • Handle large scope and complicated feature ownership
  • Collaborate with peer teams to gather and integrate data from various sources
  • Build scalable data models and data pipelines
  • Implement data validation and quality assurance processes
  • Provide data support for security attack graph tooling
  • Collaborate on analysis of large data sets to determine security risk
  • Understand and comply with Microsoft security and privacy guidelines

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Strong coding and problem-solving skills
  • 2+ years of server and/or service experience
  • Must pass Microsoft Cloud Background Check

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

Senior Security Engineer role at Microsoft focusing on Red Team operations for Gaming and AI security, offering competitive pay and hybrid work environment.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Security Response Center, focusing on full-stack development and security solutions with competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security's Defender for Office team, focusing on developing security features for Teams integration and threat protection.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on Azure Security Monitoring, building large-scale microservices for data processing and cyber threat protection.

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft, focusing on Azure security monitoring and large-scale data processing for cybersecurity.