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 20 hours 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 Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on fraud prevention and security infrastructure for Azure AD and Microsoft Account services.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on AI security and safety, building platforms to ensure ethical AI implementation with competitive compensation and remote work options.

Senior Software Engineer - Security Risk and Data

Senior Software Engineer role at Microsoft focusing on security risk analysis and data-driven threat mitigation for M365 services.

Senior Software Security Engineer

Senior Software Security Engineer role at Microsoft focusing on Windows and Azure security, offering competitive pay and remote work flexibility.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer role at Microsoft focusing on Sovereign Cloud Security, requiring Top Secret clearance and extensive cloud security experience.