Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
United States
$117,200 - $229,200
Security
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on protecting services against cyberattacks through security monitoring and analysis.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on Intune service security, combining software engineering with cybersecurity expertise to protect enterprise cloud services and customer data.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security Response Center (MSRC) focusing on full-stack development and AI solutions to protect customers from online threats. Competitive salary and comprehensive benefits.

Senior Security Software Engineer

Senior Security Software Engineer role at Microsoft focusing on Azure cloud security, vulnerability assessment, and mitigation. Hybrid role in Redmond, WA.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on cloud security, identity management, and threat detection, offering competitive pay and hybrid work environment.

Description For Senior Software Engineer

Microsoft Security is seeking a passionate Senior Software Engineer to join their M365 Security Protect engineering team. This role focuses on designing, developing, and maintaining world-class, scalable cloud services that enhance and support M365's security posture. The position involves leveraging AI and Copilot technologies to stay ahead of security threats.

As a Senior Software Engineer, you'll be instrumental in building and architecting new services that extend Microsoft's portfolio of security solutions. You'll work directly with advanced technologies including access control, secrets management, data analysis, and DevOps. The role offers an opportunity to contribute to Microsoft's Secure Future Initiative (SFI) and directly impact the security of the world's largest productivity suite.

The position requires expertise in cloud infrastructure, distributed systems, and security engineering. You'll be responsible for designing architecture, ensuring high code quality, availability, scalability, and security of services. The role combines technical excellence with collaborative partnership, working alongside product managers and security leaders to prioritize and address security challenges across Microsoft 365 services.

Microsoft offers a competitive compensation package with a base pay range of $117,200 - $229,200 per year (higher in SF Bay Area and NYC), comprehensive benefits, and a culture centered on growth mindset and excellence. The role provides an opportunity to work on cutting-edge security solutions while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

The position requires strong technical skills in programming languages like C++, Java, Python, or JavaScript, plus experience with cloud services and distributed systems. You'll be part of a team that values innovation, collaboration, and security-first thinking, working to build and maintain the security infrastructure that protects millions of users worldwide.

Last updated 12 days ago

Responsibilities For Senior Software Engineer

  • Improve application security maturity at scale by designing, implementing, and building security solutions
  • Partner with product managers and security leaders to ensure security maturity work is prioritized
  • Build prototypes and proof-of-concept code, provide advice on secure design and implementation
  • Provide design guidance and security reviews to engineering teams
  • Lead development of cloud-based services for security policy enforcement
  • Design and maintain data platform for security posture improvement
  • Design and maintain technical stack for authentication, secret management, and access control

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding
  • 3+ years of experience building services which run on Cloud Infrastructure
  • 3+ years of experience working on scalable backend and distributed systems
  • Experience with languages including C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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?