Flex

Staff Software Engineer, Risk & Pricing

Flex

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $199,000 - $213,000 per year

Job Level

About the role

  • Lead the architecture and evolution of Flex’s risk decisioning platforms, supporting credit eligibility, fraud prevention, and controlled access across products.
  • Design and build a pricing engine from the ground up that integrates with risk decisions and supports customer- and product-level pricing.
  • Own and operate high-scale, 24/7 APIs and distributed systems powering risk and pricing decisions across Flex.
  • Provide technical leadership and guidance on system architecture, long-term platform vision, and engineering best practices.
  • Balance hands-on execution with architectural decision-making, ensuring delivery velocity alongside long-term maintainability.
  • Partner closely with Risk, Product, Data Science, and Finance leaders to translate business and risk strategy into scalable, auditable systems.
  • Identify systemic risk, reliability, or scalability gaps and proactively lead initiatives to address them.
  • Act as a technical leader and mentor, raising engineering standards through design reviews, technical guidance, and example.

Requirements

  • 8+ years of professional software development experience, with ownership of complex, production-grade distributed systems.
  • Strong background in risk engineering, including credit risk, fraud detection, or decision platform architecture.
  • Prior experience building pricing engines or pricing platforms from the ground up, ideally in fintech, payments, lending, or subscription-based products.
  • Experience operating as a technical lead, engineering manager, or tech lead manager, with demonstrated cross-team influence.
  • 5+ years of hands-on experience with Java, including deep knowledge of JVM performance, memory tuning, and GC.
  • Proficiency with Spring (Core/Web/Boot), Gradle, and testing frameworks such as JUnit.
  • Experience designing service-oriented architectures, REST APIs, message queues, and scalable systems.
  • Hands-on experience with AWS (EKS, Aurora RDS, DynamoDB, Elasticache) and containerized workloads.
Benefits
  • Competitive medical, dental, and vision available from Day 1
  • Company equity
  • 401(k) plan with company match (our company match kicks off at the beginning of 2026)
  • Unlimited paid time off + 13 company paid holidays
  • Parental leave
  • Flex Cares Program
  • Free Flex subscription

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaJVM performancememory tuningSpringGradleJUnitservice-oriented architectureREST APIsmessage queuesscalable systems
Soft skills
technical leadershipmentorshipcross-team influencearchitectural decision-makingexecution balancecommunicationguidanceproblem-solvinginitiativecollaboration