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

Backend Engineer • Mid-Level
Flex • United States - Remote
Skills & Technologies
Overview
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.
Job Description
Who you are
You have 3+ years of experience in backend engineering, particularly in developing and implementing APIs and platforms that support business features. Your background includes working with risk management systems, where you've contributed to mitigating credit and fraud risks effectively. You are proficient in programming languages such as Java and Python, and you understand the intricacies of building scalable applications that prioritize security and user accessibility.
You possess a solid understanding of REST APIs and have experience integrating machine learning models into applications. Your familiarity with cloud services, particularly AWS, allows you to deploy and manage applications efficiently. You are a collaborative team player who enjoys working closely with cross-functional teams to deliver impactful solutions.
Desirable
Experience with data analytics and decision management systems is a plus. Familiarity with A/B testing methodologies and event data stream ingestion will help you excel in this role. You are eager to learn and adapt to new technologies and methodologies that enhance the risk management process.
What you'll do
As a Software Engineer II on the Risk Engineering team, you will spearhead the implementation of platforms and APIs that are crucial for supporting business features within the risk management domain. You will work on projects that involve building a core decision platform, which serves as an end-to-end solution for enterprise decision management, including business rule management and analytics. Your role will also involve setting up near real-time fraud rules through event data stream ingestion.
You will collaborate with product managers and other engineers to ensure that the Flex app remains accessible while safeguarding against unauthorized access and misuse. Your contributions will directly impact the user experience, allowing renters to manage their payments flexibly and securely. You will also participate in code reviews and mentor junior engineers, fostering a culture of learning and improvement within the team.
What we offer
Flex provides a competitive benefits package that includes 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, along with parental leave and a Flex Cares Program. You will also receive a free Flex subscription, enhancing your experience as part of our team. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
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.

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.

Backend Engineer
Flex is hiring a Backend Engineer II to design, build, and scale backend services and APIs for their innovative rent payment platform. You'll collaborate with product, design, and engineering teams to enhance user experiences. This role requires a strong background in backend development.

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