Back to jobs
New

Staff Software Engineer, Fraud & Payment Risk Platform

USA

Flex is a growth-stage, NYC headquartered FinTech company that is building the payment layer for life's financial obligations, giving households one place to see, split, and pay their bills around how they live and get paid. By offering greater choice over how and when payments are made and allowing eligible on time payments to help build a positive credit history, Flex puts households back in control of their cash flow.

That work brings together people with different perspectives who challenge the status quo and take ownership of solving difficult problems. For you, that means doing the best work of your career next to people who make you better, and together bringing ideas to life that make a real impact for the people we serve.

About the role

Flex is looking for a Staff Software Engineer to build and scale our Fraud and Payment Risk Platform. You will lead the architecture and hands-on development of backend services and shared infrastructure for fraud prevention and payment risk decisioning.

The platform combines real-time, near-real-time, and offline/batch-computed risk features with business rules, machine learning model outputs, and experimentation. You will make these capabilities reliable, scalable, and observable, enabling teams to develop, validate, and launch risk strategies faster and more safely.

This is a hands-on backend and platform role with technical ownership from architecture through production. You will collaborate with product, risk policy, data science, and engineering teams to turn risk strategies into reusable platform capabilities. Your scope includes feature ingestion and integration, user acceptance testing (UAT), experimentation, and engineering infrastructure supporting the full machine learning (ML) lifecycle—from development and validation workflows through deployment, serving, and production monitoring—in partnership with data scientists who own model research and training.

What you’ll do

  • Lead backend architecture and development for the Fraud and Payment Risk Platform, including decisioning services, APIs, and shared infrastructure for evolving business needs.
  • Design for scalability, performance, and reliability, balancing latency, throughput, availability, data consistency, and cost.
  • Build capabilities for feature ingestion, integration, and serving, supporting real-time, near-real-time, and offline/batch-computed features with attention to freshness, correctness, and availability.
  • Develop infrastructure for rules and experimentation, enabling teams to configure and version risk strategies, perform user acceptance testing (UAT), evaluate changes, and safely roll them out.
  • Own engineering infrastructure across the ML lifecycle, supporting development and validation workflows, deployment, inference, versioning, safe rollouts, rollback, and integration of model outputs into risk decisions.
  • Own monitoring and alerting across the platform, covering service health, feature freshness and quality, rule and experiment execution, and model inference. Partner with risk policy and data science teams to monitor model behavior and decision outcomes.
  • Improve platform extensibility and usability, so teams can add features, rules, models, and experiments without duplicating infrastructure or tightly coupling systems.
  • Drive complex initiatives from design through production, including technical design proposals, hands-on implementation, performance testing, migration planning, and cross-team coordination.
  • Raise the engineering bar through design and code reviews, mentorship, and improvements to testing, documentation, deployment safety, and operations.

Our backend stack includes Java, Spring Boot, Python, and AWS.

Qualifications

Minimum qualifications

  • 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 clearly, and mentor other engineers.

Preferred qualifications

  • Experience building risk platforms, decision engines, or fraud/payment risk systems is a plus, though risk-domain experience is not required
  • Experience with feature platforms, configurable rules engines, experimentation infrastructure, or production model-serving systems.
  • Experience building shared platforms that other engineering or risk teams adopt and operate independently.
  • Familiarity with AWS services such as EKS, Aurora, ElastiCache, and DynamoDB.
  • Experience with infrastructure as code and CI/CD automation using tools such as Terraform, CDK, and GitHub Actions.
  • Familiarity with tools such as Datadog for observability and Snowflake for analytics.

Compensation

Flex takes a market-based approach to pay, and compensation may vary depending on your primary work location. Work locations are categorized into one of three tiers based on a cost of labor index for that geographic area. The successful candidate’s starting pay will be commensurate with their experience, qualifications, and Flex’s internal leveling guidelines and benchmarks.

Tier 1 (NYC/Bay Area, Los Angeles, Seattle)

$200,000 - $250,000 USD

Tier 2 (Austin, Washington D.C. Philadelphia, San Diego, Chicago, Atlanta)

$180,000 - $225,000 USD

Tier 3 (Salt Lake City, all other USA cities)

$170,000 - $212,500 USD

Life at Flex

Building a successful company takes a diverse team of intelligent, curious, determined, empathetic, and self-aware people. Our headquarters is in New York City, with employees across the US, Australia, Canada, and South America. We’re growing quickly and deliberately, with a focus on building an inclusive culture. We value the perspectives our people bring and take pride in being an equal opportunity workplace.

Offices

Roles posted in New York, San Francisco, and Salt Lake City are hybrid positions with on-site expectations of 2-3 days per week in our local offices. For candidates outside of these areas, you may be eligible for our relocation assistance program.

Benefits

View our benefits and more at getflex.com/careers.

Create a Job Alert

Interested in building your career at Flex? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...
Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Flex’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 07/31/2029

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.


Use of AI in Our Hiring Process


We may use automated AI tools to evaluate job applications for efficiency and consistency. These tools comply with local regulations, including bias audits, and we handle all personal data in accordance with state and local privacy laws. 

Learn more