
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...

Software Engineering • Senior
Flex • United States - Remote
Skills & Technologies
Overview
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.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in developing and implementing platforms and APIs. Your background includes working with risk management systems, and you understand the complexities involved in mitigating credit and fraud risks. You are proficient in Java and have experience with machine learning technologies, which you have applied in real-world scenarios to enhance system capabilities.
You are a collaborative team player who thrives in a fast-paced environment. You enjoy working closely with cross-functional teams to ensure that the software you develop meets both user needs and business objectives. Your problem-solving skills are top-notch, and you are comfortable navigating challenges that arise during the development process.
Desirable
Experience with advanced A/B testing methodologies and analytics is a plus. Familiarity with event data stream ingestion and real-time processing will set you apart. You are also open to learning new technologies and methodologies that can enhance your contributions to the team.
What you'll do
As a Senior Software Engineer on the Risk Platform team, you will spearhead the implementation of critical platforms and APIs that support business features within the risk management domain. Your role will involve designing and developing a core rules engine that serves as an end-to-end solution for enterprise decision management, including business rule management and analytics.
You will work on projects that focus on mitigating credit and fraud risks, enhancing the accessibility of the Flex app for customers while safeguarding against misuse. This includes setting up near real-time fraud rules and contributing to the development of advanced analytics capabilities.
Collaboration is key in this role, as you will partner with product managers, data scientists, and other engineers to ensure that the solutions you develop align with the overall mission of Flex. You will also be involved in code reviews and mentoring junior engineers, helping to foster a culture of learning and growth within the team.
What we offer
Flex provides a competitive benefits package that includes medical, dental, and vision coverage from Day 1, as well as company equity and a 401(k) plan with a company match starting in 2026. You will enjoy unlimited paid time off along with 13 company-paid holidays, parental leave, and access to the Flex Cares Program. We believe in supporting our employees' well-being and work-life balance, and we encourage you to apply even if your experience doesn't match every requirement.
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 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.

Staff Engineer
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.

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.

Software Engineering
Tenable is hiring a Senior Software Engineer to lead the design and development of backend services within the Tenable One ecosystem. You'll work with technologies like Java and Cloud to optimize performance for massive data ingestion. This position requires significant experience in backend development and system design.