Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations worldwide through innovative software, cloud services, and hardware solutions.
$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 Security organization is seeking a Senior Software Engineer to join their Data Security & Privacy team, which is experiencing significant growth with a 33% YoY revenue increase. This role is part of Microsoft's mission to reshape security and empower users, customers, and developers with comprehensive security solutions.

The position offers a unique opportunity to work on the Purview suite, recognized as a "leader" in the Forrester Wave: Data Security Platforms. You'll be developing solutions that help govern, protect, and manage enterprise data estates across Microsoft cloud and beyond. The role combines cloud computing, mobile technology, and AI/ML applications in a high-growth, premium enterprise environment.

As a Senior Software Engineer, you'll be responsible for designing and delivering end-to-end serviceable features, focusing on distributed computation, high scalability, and geo-redundancy. The role requires strong technical expertise in various programming languages and the ability to handle complex feature ownership through self-driven initiatives.

The position offers competitive compensation ranging from $117,200 to $229,200 per year (higher in SF and NYC areas), along with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. The work environment is hybrid, with up to 50% work from home flexibility, based in Redmond, Washington.

Microsoft's culture emphasizes a growth mindset, innovation, and collaboration, creating an inclusive environment where employees can thrive. The Security organization is at the forefront of addressing digital threats and regulatory challenges, making this an excellent opportunity for those passionate about making a global impact in cybersecurity.

The ideal candidate will have 4+ years of technical engineering experience, strong programming skills, and the ability to work effectively across teams. This role offers the chance to be part of Microsoft's mission to empower every person and organization on the planet while working with cutting-edge security technology.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer

  • Design and deliver features end to end that are 'serviceable'
  • Handle large scope and complicated feature ownership
  • Work under self-driven initiatives with PM and across teams
  • Implement distributed computation, high scale, high availability, and geo-redundancy solutions

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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 position at Microsoft focusing on Azure cloud security, vulnerability assessment, and security solution development with competitive compensation and remote work options.

Senior Software Engineer - Microsoft Threat Protection

Senior Software Engineer role at Microsoft's Threat Protection team, developing security solutions using cloud technologies and AI to protect enterprises from cyber-attacks.

Senior Security Operations Engineer

Senior Security Operations Engineer position at Microsoft, focusing on penetration testing and security operations for cloud infrastructure, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Microsoft's MEE team focusing on security systems development, offering hybrid work and competitive compensation.

Senior Software Engineer (Security)

Senior Software Engineer position at Microsoft Security, focusing on AI-driven security tools and red team automation, offering competitive salary and remote work options.