Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Security
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Identity & Network Access (IDNA) Security team is seeking a Senior Software Engineer to join their mission of protecting Entra services, which safeguards over a billion active users monthly. This role is central to Microsoft's security infrastructure, focusing on developing and maintaining real-time detection and defense systems. The position offers up to 100% remote work flexibility and involves working with cutting-edge security technologies and AI/ML systems.

As part of the IDNA Security team, you'll be responsible for building and maintaining critical security infrastructure that protects Microsoft's vast network of services. You'll collaborate with threat investigators, design automated systems, and lead technical initiatives to enhance security measures across the platform. The role requires expertise in security systems, data platforms, and machine learning for detecting anti-patterns and anomalies.

The position offers competitive compensation ranging from $117,200 to $229,200 annually (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity for security-minded engineers who want to make a significant impact on global digital security while working with one of the world's leading technology companies.

Microsoft's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for professionals looking to advance their careers in security engineering while contributing to protecting billions of users worldwide. The role combines technical leadership with hands-on development, offering a perfect balance for senior engineers who want to both architect solutions and maintain their technical edge.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Develop prevention and detection systems to protect critical infrastructure
  • Collaborate with threat investigators and design durable automated systems to generate insights, signals
  • Build and run security systems, data platforms that provide detection of anti-patterns and anomalies via machine learning
  • Technically lead for engineering excellence, influence adoption of secure systems

Requirements For Senior Software Engineer

Python
Java
JavaScript
Kubernetes
  • 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
  • 3+ years of experience designing and delivering detection / protection hardening systems
  • 2+ years of experience with data technologies
  • Must pass Microsoft Cloud Background Check

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 focusing on security and identity management, offering competitive pay and remote work options.

Security Engineer

Senior Security Engineer role at Microsoft focusing on hardware virtualization security assurance and vulnerability response.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security's Privacy team, focusing on high-throughput multi-tenant services and privacy solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on secure admin services and cloud security infrastructure with competitive compensation and comprehensive benefits.

Senior Software Engineer - Microsoft Threat Protection

Senior Software Engineer role at Microsoft working on Threat Protection, developing security solutions using Java, MongoDB, and Kubernetes with 8+ years experience required.