
About Flex
Empowering renters with flexible payment solutions
Key Highlights
- Raised $225.1 million in Series B funding
- Headquartered in Midtown Manhattan, New York, NY
- Serves a growing customer base with innovative payment solutions
- Offers unlimited paid time off and comprehensive health benefits
Flex is a mobile application designed to provide renters with flexible payment options for their rent, allowing users to reschedule payments and protect their funds with Overdraft Protection. Headquartered in Midtown Manhattan, New York, Flex has raised $225.1 million in Series B funding and serves ...
🎁 Benefits
Flex offers a range of benefits including unlimited paid time off, 100% company-paid medical, dental, and vision coverage, and a 401(k) plan with comp...
🌟 Culture
Flex fosters a culture focused on financial empowerment and flexibility for renters, emphasizing the importance of addressing the challenges of monthl...

Staff Engineer • Senior
Flex • United States - Remote
Overview
Flex is hiring a Staff Software Engineer for their Risk Engineering team to design and evolve core platforms for risk decisioning and fraud prevention. You'll work with technologies like Java and Python, requiring deep experience in risk engineering.
Job Description
Who you are
You have extensive experience in risk engineering, particularly in designing and implementing credit and fraud decision systems — your expertise allows you to translate complex business strategies into scalable and reliable technical solutions. You are a senior technical leader who thrives in collaborative environments, working closely with product, risk, data science, and engineering teams to shape the future of risk management at Flex. Your background includes a strong foundation in software engineering principles, and you are comfortable working with large datasets and real-time decision-making systems. You understand the importance of building systems that not only meet business needs but also protect against misuse and loss, ensuring customer access while maintaining security. You are passionate about leveraging technology to create innovative solutions that empower users and improve their financial experiences.
What you'll do
As a Staff Software Engineer on the Risk Engineering team, you will own the design and evolution of core platforms that power risk decisioning and fraud prevention across Flex products. You will lead the development of decision engines that evaluate customer behavior and fraud signals in real time, ensuring that these systems are scalable and auditable. Your role will involve collaborating with cross-functional teams to define technical requirements and implement solutions that align with business objectives. You will also mentor junior engineers, sharing your knowledge and expertise to foster a culture of learning and growth within the team. Your contributions will be critical in shaping the risk strategy at Flex, enabling the company to provide flexible payment solutions while safeguarding against potential risks. You will be at the forefront of innovation in the FinTech space, driving initiatives that enhance user experience and operational efficiency.
What we offer
Flex provides a competitive benefits package, including medical, dental, and vision coverage from Day 1, along with company equity and a 401(k) plan with a company match starting in 2026. We offer unlimited paid time off and 13 company-paid holidays, as well as parental leave and a Flex Cares Program. You will also receive a free Flex subscription, allowing you to experience our product firsthand. We are committed to creating a supportive and inclusive work environment where you can thrive and make a meaningful impact on the lives of renters across the country.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Flex.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Flex is hiring a Senior Software Engineer for their Risk Platform team to implement platforms and APIs for risk management. You'll work with Java and machine learning technologies. This position requires significant experience in software engineering.

Software Engineering
Flex is hiring a Senior Software Engineer for their Risk Engineering team to implement backend systems that support various business features. You'll work with Java and REST APIs to enhance the rent payment experience. This position requires significant backend engineering experience.

Backend Engineer
Flex is hiring a Software Engineer II for their Risk Engineering team to implement platforms and APIs for risk management. You'll work with Java, Python, and AWS to enhance app accessibility while mitigating credit and fraud risks. This position requires experience in backend engineering.

Backend Engineer
Coinbase is hiring a Senior Staff Software Engineer for their Backend team focused on the Risk Platform. You'll work with blockchain technology and Python to build scalable solutions. This position requires significant experience in backend engineering.

Staff Engineer
Lyft is seeking a Staff Software Engineer to lead the development of a Risk Management Information System for their insurance platform. You'll work with Java and Python to create scalable solutions. This role requires significant experience in software engineering.