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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineering

Senior Software Engineering role at Microsoft working on Microsoft Entra (Azure Active Directory) authentication and security services.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security Response Center (MSRC) focusing on protecting customers through software and AI solutions, offering remote work and competitive compensation.

Senior DPU Software Engineer – Secure Enclave

Senior DPU Software Engineer position at Microsoft focusing on secure enclave development, cryptographic systems, and embedded software for cloud infrastructure security.

Incident Response Engineer - CIRT

Senior Incident Response Engineer position at Microsoft, leading security investigations and incident response for enterprise customers with up to 100% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on Microsoft Defender for Office team, developing security features for Teams integration and threat protection. Based in Redmond, WA with hybrid work arrangement.

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their fraud prevention team protecting Azure Active Directory and Microsoft Account. The role focuses on building and maintaining large-scale distributed systems that evaluate billions of transactions daily to prevent fraudulent activities. Using cutting-edge technologies including machine learning, the team develops solutions that safeguard users across Microsoft's ecosystem including Office 365, Xbox, OneDrive, Outlook, and Azure.

The position offers an opportunity to make a significant impact in cybersecurity, working with a collaborative team that emphasizes customer empathy and growth mindset. The role involves designing and developing innovative features for fraud detection, building reputation models, and implementing machine learning solutions in production environments. The successful candidate will work on critical security infrastructure that protects millions of users and enterprises worldwide.

This role requires strong technical expertise in distributed systems, cloud services, and data analysis, combined with a passion for security and fraud prevention. The position offers competitive compensation, comprehensive benefits, and the chance to work on meaningful problems at global scale. The team culture promotes innovation, continuous learning, and close collaboration across Microsoft's organizations to deliver end-to-end security solutions.

Last updated 5 days ago

Responsibilities For Senior Software Engineer

  • Design and develop large scale distributed software services and solutions
  • Deliver features for detecting and blocking fraudulent activities
  • Building and leveraging reputation models for entities
  • Design and integrate machine learning models in production systems
  • Drive modern software engineering practices through design reviews
  • Develop engineering services ensuring security, reliability, and monitoring
  • Collaborate with teams across Microsoft to deliver customer-facing features
  • Debug issues in production and respond quickly to mitigate customer impact
  • Improve test coverage and implement integration tests
  • Troubleshoot and optimize automation, reliability and monitoring

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 2+ years of industry cloud service experience (Azure, Google Cloud Platform, AWS)
  • 2+ years of industry experience in data analysis
  • 2+ years of industry experience building software systems with focus on large scale distributed platforms
  • 2+ years of industry experience with high scale, mission critical SaaS products
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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?