Flex is a growth-stage FinTech company focused on creating the best rent payment experience. They are seeking a Staff Software Engineer to join their Partner Engineering organization to build out their payment integrations platform and user experiences, collaborating with various teams to deliver high-impact features.
Responsibilities:
- Design, implement, and maintain our payment integrations platform, including partner APIs, SDKs, and embedded web experiences
- Help shape and drive the technical roadmap for the Partner Engineering team
- Design and develop scalable APIs and integrations to support money movements across our banking partners via payment rails such as ACH
- Work cross-functionally with Engineering, Product, Design, Infrastructure, Sales, Partner, and Customer Success to deliver high-impact features
- Scale our integrations platform to support business growth while maintaining performance and reliability
- Continuously improve daily operations through automation, tooling, design evolution, and observability
- Mentor engineers and elevate team standards through best practices, code reviews, and technical guidance
Requirements:
- Minimum 8 years of experience in software engineering
- Minimum 4 years of experience with Java; proficient in Spring (core/web/boot), Gradle, JUnit, and JVM tuning
- Experience with Service-Oriented Architecture, REST APIs, message queues, and scalable distributed systems
- Experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB) and containerization
- Experience leading delivery of multiple high-impact products end to end, on time with a high quality bar
- Ability to work on a globally-distributed team with a high degree of ownership
- Experience aligning technical and non-technical stakeholders on scope and delivery
- Experience in FinTech and familiarity with major payment rails
- Ability to drive quality and consistency across your team without compromising velocity
- Proficient in CI/CD systems (preferably GitHub Actions) and automation
- Skilled in observability and monitoring tools such as DataDog
- Experienced with big data platforms including Snowflake
- Proficient in Infrastructure as Code (CDK, Terraform)
- Excellent written and verbal communicator with cross-functional collaboration experience