Senior Software Engineer, Fullstack

🇺🇸 New York, New York
$2K - $2K Annual
Posted 5 months ago
Expires June 9, 2026
Full TimeHybridEngineeringProduct

Flex is a growth-stage FinTech company headquartered in New York City, dedicated to revolutionizing the rent payment experience. By enabling users to pay rent throughout the month on a schedule that aligns with their finances, Flex aims to provide flexibility over one of the most significant recurring expenses. The company is seeking a Senior Software Engineer, Fullstack, to join its dynamic team and play a pivotal role in accelerating growth and enhancing platform and app experiences for users and partners.

In this role, the engineer will focus on creating exceptional user and partner experiences that drive engagement and retention. Responsibilities include collaborating closely with product managers, designers, data scientists, and data analysts to identify and address critical user onboarding challenges. The engineer will design, develop, test, and deploy robust APIs, services, and data pipelines to enhance the user onboarding process and overall platform experience, implementing changes through an agile methodology that prioritizes rapid iteration and continuous improvement. Utilizing data and analytics to measure the impact of work and identify opportunities for optimization is also a key aspect of the role.

The ideal candidate will have over 5 years of professional software development experience, with at least 3 years of hands-on experience with Java, React or React Native, and TypeScript. Proficiency in Java frameworks and tools such as Spring (core/web/boot), Gradle, JUnit, and JVM performance tuning is essential. Experience with Service-Oriented Architecture, REST APIs, Message Queues, and scalable architectures is required, along with familiarity with architectures and tools in React Native and React ecosystems, including Hooks, Components, Context, and Redux. Experience with AWS services like EKS, Aurora RDS, Elasticache, and DynamoDB, as well as containerization tools, is also necessary.

Preferred qualifications include experience in building and improving user onboarding funnels and designing comprehensive experiments to drive metric improvements. Proficiency in CI/CD systems (preferably GitHub Actions), git, and automation is advantageous. Skills in observability and monitoring tools such as DataDog to ensure high availability, experience with big data platforms and tooling like Snowflake, and proficiency in Infrastructure as Code using tools like CDK and Terraform are also desirable. The ability to elevate team standards through best practices and mentor junior engineers, along with excellent written and verbal communication skills and experience in cross-functional collaboration, are important attributes for this role.

Flex offers a market-based compensation approach, with salaries varying depending on the primary work location. Work locations are categorized into three tiers based on a cost of labor index for the geographic area. The starting pay will be commensurate with the candidate's experience, qualifications, and Flex's internal leveling guidelines and benchmarks. For Tier A locations (NYC/SF/Seattle), the salary range is $172,000 to $210,000 USD; for Tier B, $154,000 to $190,000 USD; and for Tier C, $146,000 to $180,000 USD.

Life at Flex involves being part of a diverse team of highly intelligent, curious, determined, empathetic, and self-aware individuals. The company is growing quickly but deliberately, with a focus on building an inclusive culture. Flex offers competitive medical, dental, and vision benefits, company equity, a 401(k) plan with company match, unlimited paid time off plus 13 company-paid holidays, parental leave, the Flex Cares Program, and a free Flex subscription. For full-time non-U.S. employees, competitive compensation and company equity are offered, along with unlimited PTO.

More Jobs at FLEX