Jobs · Engineering

Staff Software Engineer, Partner Integrations

Flex · United States · 1 wk ago
RemoteRemoteEngineering$200k–$250k/yrFull-time

About the role

Flex is a FinTech company focused on providing flexible rent payment solutions. We are seeking a Staff Software Engineer to lead the development of our payment integrations platform and user experiences.

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

Qualifications

  • 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

Skills

  • Java
  • Spring (core/web/boot)
  • Gradle
  • JUnit
  • JVM tuning
  • Service-Oriented Architecture
  • REST APIs
  • Message queues
  • Scalable distributed systems
  • AWS (EKS, Aurora RDS, Elasticache, DynamoDB)
  • Containerization
  • CI/CD systems (GitHub Actions)
  • Observability and monitoring tools (DataDog)
  • Big data platforms (Snowflake)
  • Infrastructure as Code (CDK, Terraform)
  • Communication and collaboration skills

Benefits

  • Competitive medical, dental, and vision
  • Company equity
  • 401(k) plan with company match
  • Unlimited paid time off + 13 company paid holidays
  • Parental leave
  • Free Flex subscription

Pay

Compensation may vary depending on your primary work location. Work locations are categorized into one of three tiers based on a cost of labor index for that geographic area. The successful candidate’s starting pay will be commensurate with their experience, qualifications, and Flex’s internal leveling guidelines and benchmarks.

Schedule

Roles posted in New York, San Francisco, and Salt Lake City are hybrid positions with on-site expectations of 2-3 days per week in our local offices. For candidates outside of these areas, you may be eligible for our relocation assistance program.

Similar jobs