Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$119,800 - $234,700
Security
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Job Description

Microsoft Security is seeking a Senior Software Engineer to join their fraud prevention team protecting Azure Active Directory and Microsoft Account services. This role is based in Redmond, WA with hybrid work options.

The position focuses on building and maintaining large-scale security systems 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 to protect users across Microsoft's ecosystem including Office 365, Xbox, OneDrive, Outlook, and Azure.

As a Senior Software Engineer, you'll design and develop distributed software services, implement fraud detection features, and integrate machine learning models for real-time threat detection. The role requires strong technical skills in cloud services, data analysis, and distributed systems, with 4+ years of engineering experience.

The team operates in a fast-paced environment with quick iteration cycles, emphasizing customer empathy and a growth mindset. You'll collaborate across Microsoft teams while focusing on security, availability, performance, and scale.

Benefits include industry-leading healthcare, educational resources, parental leave, generous time off, and investment options. The base salary ranges from $119,800 to $234,700 depending on location, with higher ranges for San Francisco and New York City areas.

This is an excellent opportunity for a senior engineer passionate about security and fraud prevention to make a significant impact protecting millions of users and enterprises worldwide. The role offers continuous learning opportunities in an evolving threat landscape while working with a collaborative, closely-knit team at one of the world's leading technology companies.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer

  • 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 and troubleshoot production issues
  • Focus on customer/partner needs through data driven approach

Requirements For Senior Software Engineer

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

Benefits For Senior Software Engineer

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