CareerPlanSign in

Software Engineer II - Compromise & Fraud Protection

United States, Washington, Redmond💼 Full-time🗓 2026-06-23 → 2026-09-26

Core

Design and develop large-scale distributed software services and data tools to detect, block, and analyze fraudulent activities in real-time, leveraging machine learning models and reputation systems.

Role type

Senior IC Software Engineer (Fraud Protection & Data Systems)

Builds

Distributed software services, data transformation tools, and production ML models for fraud detection

Domain

Cybersecurity / Fraud Prevention / Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Large-scale distributed systems design, Machine learning model integration, Data analysis and processing, Cloud service architecture, Security data management, System reliability and monitoring, Mentorship of engineers, Test coverage and integration testing

Preferred skills

Experience with Spark or Hadoop, Knowledge of security logging solutions

Technologies

Azure, GCP, AWS, Spark, Hadoop, C, C++, C#, Java, JavaScript, Python

Responsibilities

Design and maintain data tools for fraud detection, integrate ML models into production systems, debug production issues to mitigate customer impact, guide and mentor engineers, improve test coverage and automation, optimize system reliability and monitoring

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.