Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through digital technology and cloud 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 Security is seeking a Senior Software Engineer to join their team focused on protecting Azure Active Directory and Microsoft Account from fraud. The role involves working with cutting-edge technologies including machine learning and cloud services to evaluate billions of transactions daily. The team builds and maintains systems that protect users across Office 365, Xbox, OneDrive, Outlook, and Azure from cyber threats.

The position offers an opportunity to make a significant impact in the fraud and abuse landscape, working in a fast-paced environment with quick iteration cycles. The team emphasizes customer empathy and maintains a growth mindset, collaborating closely with partners across Microsoft to ensure user and enterprise safety.

As a Senior Software Engineer, you'll be responsible for designing and developing large-scale distributed software services, implementing fraud detection features, and integrating machine learning models for real-time protection. The role requires expertise in cloud services, data analysis, and experience with high-scale, mission-critical SaaS products.

The compensation package includes a competitive base salary range of $117,200 - $229,200 (higher in SF and NYC areas), comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft offers a collaborative culture focused on innovation and empowerment, with opportunities for professional growth and development.

This role is perfect for someone passionate about security, experienced in distributed systems, and eager to work on solutions that protect millions of users worldwide. The position offers up to 100% work from home flexibility with some travel requirements (0-25%).

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Design and develop large scale distributed software services and solutions
  • Deliver novel features for detecting and blocking fraudulent activities
  • Build and leverage reputation models for entities
  • Design and integrate machine learning models in production systems
  • Drive modern software engineering practices through design reviews
  • Develop secure, reliable, diagnosable services
  • Collaborate with teams across Microsoft to deliver customer-facing features
  • Focus on customer/partner needs through data driven approach
  • 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
  • 4+ years of industry cloud service experience (Azure, Google Cloud Platform, AWS)
  • 4+ years of industry experience in data analysis
  • 4+ years of industry experience building software systems with focus on large scale distributed platforms
  • 4+ years of industry experience with high scale, mission critical SaaS products
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

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

Senior Security Software Engineer role at Microsoft, focusing on penetration testing and security engineering for AI services, including OpenAI integration.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on threat intelligence and security solutions, combining SIEM and XDR technologies with cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on M365 security, building cloud-based security solutions and implementing security policies at scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Identity & Access Management, offering competitive salary and remote work options.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on Azure Security Monitoring, combining security expertise with ML and distributed systems to protect cloud infrastructure.