Taro Logo

Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$100,600 - $199,000
Security
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Cybersecurity · Enterprise SaaS

Job Description

Microsoft Security is seeking a Software Engineer II to join their team focused on protecting Azure Active Directory and Microsoft Account from fraud. The role involves building and maintaining critical security services that evaluate billions of transactions daily to prevent fraudulent account creation and usage. You'll work with cutting-edge technologies including machine learning and cloud services, protecting users across Office 365, Xbox, OneDrive, Outlook, Azure, and enterprise platforms.

The position requires expertise in developing large-scale distributed systems and cloud services. You'll be part of a collaborative team that emphasizes customer empathy and growth mindset, working in a fast-paced environment where security threats constantly evolve. The role offers opportunities to make significant impact in fraud prevention while working with teams across Microsoft.

Key responsibilities include designing distributed software services, implementing fraud detection features, building reputation models, and integrating machine learning solutions. You'll need to ensure high standards of security, reliability, and performance while handling petabytes of telemetry data. The position offers competitive compensation ($100,600 - $199,000 base salary range) and comprehensive benefits including healthcare, educational resources, and parental leave.

This role is perfect for engineers passionate about security who want to protect millions of users worldwide while working with advanced technologies at massive scale. You'll have the opportunity to grow your skills while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. The hybrid work environment offers flexibility with up to 50% work from home opportunity.

Last updated 3 hours ago

Responsibilities For Software Engineer II

  • Design and develop large scale distributed software services and solutions
  • Deliver features for detecting and blocking fraudulent activities
  • Build and leverage reputation models for entities
  • Design and integrate machine learning models in production systems
  • Develop best-in-class engineering practices
  • Collaborate with teams across Microsoft
  • Debug issues in production and respond quickly
  • Focus on customer/partner needs through data driven approach

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years of cloud service experience including Azure, GCP, and AWS
  • 2+ years of experience in data analysis in security data management, logging, or monitoring solutions
  • 2+ years of experience building software systems, with focus on large-scale, distributed platforms
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

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

Related Jobs