Senior Staff Software Engineer
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
Flex is a growth-stage, NYC headquartered FinTech company revolutionizing rent payments by enabling users to pay rent flexibly throughout the month, aligning with their financial schedules. Their mission is to empower renters with flexibility over their most significant recurring expense.
About Our Opportunity
As a Senior Staff Software Engineer, you will oversee the technical roadmap for the team, collaborating across APIs, SDKs, and web experiences. You will work closely with Engineering, Product, Design, Infrastructure, Sales, Partner, and Customer Success teams to ensure the technical strategy aligns with business goals. This role requires hands-on execution, building scalable products, and evolving offerings with flexibility in mind.
About Our Team!
Flex has exciting teams, including Partner Integrations, which standardizes APIs, tools, and processes for external partners to connect with Flex for data sharing and payments.
Who thrives here?
- A Doer — you efficiently get things done and are comfortable rolling up your sleeves when obstacles arise.
- An Owner — you take full accountability for your work from design to production, always having a plan B.
- Someone Collaborative — you bring teams together to test ideas collaboratively rather than working in isolation.
- Someone with Precision — your code and communication are clear, ensuring ideas are actionable.
- Someone Resilient — you adapt to system failures and shifting priorities without losing momentum.
- Someone Humble — you prioritize finding the right answer over being right.
Qualifications:
- A Bachelor’s degree or higher in Computer Science or a related field.
- Minimum of 10 years of experience in software engineering, with at least 3 years of hands-on technical leadership experience.
- Ability to work effectively on a globally-distributed team with high ownership.
- Experience leading the delivery of multiple high-impact products end-to-end, on time, and with a high-quality standard.
- Experience working with both technical and non-technical stakeholders, aligning expectations on scope and delivery.
- Ability to drive quality and consistency in code and architecture without compromising velocity.
- Ability to thrive in a fast-paced, dynamic environment.
- Experience designing and developing solutions that maximize ROI and drive significant business impact.
- Experience in FinTech and familiarity with major payment rails.
- Experience working with Sales stakeholders or building products for Sales professionals.
- Experience building integrations with external partners and managing external stakeholder relationships.
- Experience working on AWS cloud-based applications.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Flex
Explore Top Companies in this Space
Unlock
Consumer Finance
Kiwi Crédito
Fintech / Digital Lending / Consumer Finance / Financial Services
Koalafi
Financial Services / Consumer Finance / Fintech / Machine Learning
Creditstar Group
Fintech / Digital Payments / Consumer Finance
Flex is a financial technology app designed to give renters breathing room by allowing them to split their monthly rent into smaller, more manageable payments. Instead of depleting a bank account on the 1st of the month, a user pays a portion of their rent upfront, and Flex pays the property management company the full rent amount on time. The renter then pays Flex back for the second half later in the month when their next paycheck arrives. Operating as a line of credit rather than a traditional payday loan, Flex works seamlessly whether a renter pays through a property portal or directly to a landlord.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.

