Flex

Staff Software Engineer, Fraud & Payment Risk Platform

Flex
Apply
1 day ago
USA (city not specified)Staff+

Base Salary

$170k - $250k/yr

Responsibilities

  • Lead backend architecture and development for fraud and payment risk decisioning services, APIs, and shared infrastructure.
  • Design and improve platform scalability, performance, reliability, availability, data consistency, latency, throughput, and cost.
  • Build feature ingestion, integration, and serving capabilities for real-time, near-real-time, and offline or batch-computed features.
  • Develop configurable rules, experimentation, versioning, user acceptance testing, evaluation, and safe rollout capabilities.
  • Own infrastructure supporting the ML lifecycle, including development, validation, deployment, inference, versioning, rollback, and model-output integration.
  • Establish monitoring and alerting for service health, feature freshness and quality, rule and experiment execution, and model inference.
  • Improve platform extensibility and usability so teams can independently add and operate features, rules, models, and experiments.
  • Drive complex initiatives from technical design through implementation, performance testing, migration planning, and production.
  • Raise engineering standards through design and code reviews, mentorship, testing, documentation, deployment safety, and operational improvements.

Requirements

  • 6+ years of professional software engineering experience, including substantial experience building and operating backend systems in production.
  • 5+ years of hands-on Java experience, including building services with Spring Boot.
  • Experience leading the architecture and delivery of complex distributed systems or shared backend platforms.
  • Strong understanding of API design, service integration, data modeling, caching, and distributed-system failure modes.
  • Experience diagnosing performance bottlenecks and improving scalability and reliability through measurement, testing, and production troubleshooting.
  • Experience with cloud infrastructure, containerized deployments, and relational and NoSQL data stores.
  • Experience establishing observability, monitoring, and alerting for production systems.
  • Ability to lead technical decisions across teams, communicate architectural trade-offs, and mentor engineers.
  • Preferred experience with risk platforms, decision engines, fraud or payment risk systems, feature platforms, configurable rules engines, experimentation infrastructure, or production model-serving systems.
  • Preferred familiarity with AWS services including EKS, Aurora, ElastiCache, and DynamoDB.
  • Preferred experience with infrastructure as code and CI/CD automation using Terraform, CDK, and GitHub Actions.
  • Preferred familiarity with Datadog and Snowflake.

Benefits

  • Compensation varies by work location, with listed base salary ranges of $170,000–$212,500 for Tier 3, $180,000–$225,000 for Tier 2, and $200,000–$250,000 for Tier 1.
  • Roles posted in New York, San Francisco, and Salt Lake City are hybrid with on-site expectations of 2–3 days per week.
  • Candidates outside those locations may be eligible for relocation assistance.
  • Benefits are provided through Flex’s careers benefits program.
  • Flex is an equal opportunity workplace with an inclusive culture.

Tech Stack

Amazon DynamoDBAWSDatadogGitHub ActionsJavaPythonSnowflakeSpring BootTerraform
Flex

About Flex

10,000+ employees

Flex is a global contract manufacturer and supply chain partner that designs, builds, and services products for electronics, automotive, industrial, and healthcare brands. It offers design engineering, new product introduction, mass manufacturing, and logistics services under long-term partnerships and fee-for-service models. Founded in 1969 and headquartered in Austin, Texas, Flex is a public company traded on NASDAQ.

Contact me