Flex is seeking a Staff Software Engineer to lead the architecture and hands-on development of backend services and shared infrastructure for its Fraud and Payment Risk Platform. The platform combines real-time, near-real-time, and offline or batch-computed risk features with business rules, machine-learning model outputs, and experimentation. The role is responsible for making these capabilities reliable, scalable, and observable so teams can develop, validate, and launch risk strategies safely and efficiently. This is a hands-on backend and platform position with technical ownership from architecture through production. The engineer will collaborate with product, risk policy, data science, and engineering teams to turn risk strategies into reusable platform capabilities. The scope includes feature ingestion and integration, user acceptance testing, experimentation, and engineering infrastructure across the machine-learning lifecycle—from development and validation workflows through deployment, serving, and production monitoring—in partnership with data scientists who own model research and training. The backend stack includes Java, Spring Boot, Python, and AWS.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed