
Empowering renters with flexible payment solutions
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 ...
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...
Flex fosters a culture focused on financial empowerment and flexibility for renters, emphasizing the importance of addressing the challenges of monthl...

Flex • New York, New York, United States; Remote (U.S.); San Francisco, California, United States
Flex is seeking a Senior Staff Software Engineer to lead the development of mobile and web platforms. You'll collaborate with product and design teams to launch new features, utilizing skills in JavaScript, React, and Node.js. This role requires significant experience in software engineering.
You have 5+ years of experience in software engineering, particularly in mobile and web development. Your expertise includes designing, developing, and scaling applications that provide seamless user experiences. You are comfortable leading cross-functional teams and have a strong understanding of technical roadmaps and project management. You prioritize code quality and have a passion for mentoring junior engineers, fostering a culture of craftsmanship within your team. You thrive in collaborative environments and are adept at communicating complex technical concepts to non-technical stakeholders.
Experience in the FinTech sector is a plus, as is familiarity with agile methodologies. You have a track record of successfully launching consumer-facing products and are always looking for ways to improve user engagement and satisfaction. You are proactive in identifying potential challenges and are skilled at breaking down complex problems into manageable tasks.
As a Senior Staff Software Engineer at Flex, you will define and prioritize the technical roadmap for our mobile and web platforms. You will work closely with product managers and designers to launch new features that enhance the rent payment experience for our users. Your role will involve designing and implementing scalable solutions that address user needs while maintaining high standards of code quality. You will lead cross-functional teams through the implementation of strategic initiatives, ensuring that projects are delivered on time and meet quality expectations. You will also be responsible for mentoring team members, sharing best practices, and promoting a culture of continuous improvement.
You will actively participate in code reviews and contribute to the development of technical standards and processes. Your insights will help shape the future of our product offerings, and you will play a key role in driving innovation within the team. You will collaborate with other engineering leaders to align on technical direction and ensure that our platforms are robust and scalable.
At Flex, we provide a competitive benefits package that includes medical, dental, and vision coverage from Day 1. You will have access to company equity and a 401(k) plan with a company match starting in 2026. We believe in work-life balance, offering unlimited paid time off along with 13 company-paid holidays. Our parental leave policy supports new parents, and our Flex Cares Program ensures that you have the resources you need to thrive both personally and professionally. Join us in our mission to empower renters with flexibility over their most significant recurring expense.
Apply now or save it for later. Get alerts for similar jobs at Flex.