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

Senior Security Engineer role at Microsoft focusing on vulnerability discovery, security solution design, and tool development for Azure cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on developing large-scale distributed security solutions and identity protocols with up to 100% remote work flexibility.

Sr Security Operations Engineer

Senior Security Operations Engineer role at Microsoft, focusing on endpoint security and infrastructure protection, offering $117K-$229K salary with remote work options.

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.

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 18 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?