Skip to main content
Flex

Senior Software Engineer, Backend FinPlatform

RemoteUnited States only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Company size
Startup
$172k–$215k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior backend engineer with 6+ years in software engineering and 4+ years of Java. Needs Java/Spring backend experience, REST/service-oriented architecture, AWS/containerization, fault-tolerant systems, and data pipelines.

Core skills

JavaSpringREST APIs

Required skills

GradleJUnitJVMService-Oriented ArchitectureMessage QueuesAWSEKSAurora RDSElasticacheDynamoDBContainerization

Optional skills

CI/CDGitHub ActionsGitAutomationDataDogSnowflakeInfrastructure as CodeCDK

What you'll do

  • Implement backend systems that support business features.
  • Work as part of the backend engineering team responsible for services and integrations powering products such as Payment, Billing, Identity, and partner integration.
  • Design, develop, test, and scale systems needed to deliver user and partner experiences.
  • Work closely with product, design, and engineering peers to solve users' problems around rent payment.
  • Roll out changes to customers in an agile manner with small, frequent iterations.
  • Lead scoping, design, and implementation for APIs they build.
  • Drive production rollouts to completion with minimum oversight.

What they require

  • Minimum of 6 years experience in software engineering.
  • Minimum of 4 years experience with Java.
  • Ability to work on a globally-distributed team with a high degree of ownership.
  • Experience working with technical and non-technical stakeholders, successfully aligning and setting expectations on scope and delivery.
  • Ability to grow in a fast-paced and dynamic environment.
  • Experience building robust, fault-tolerant systems with multiple external dependencies.
  • Experience designing, building, and maintaining data pipelines.
  • Proficient in Java frameworks and tools used at Flex, including Spring (core/web/boot), Gradle, JUnit, and JVM memory/performance tuning and GC.
  • Experience with Service-Oriented Architecture, REST APIs, Message Queues, and scalable architectures.
  • Experience with AWS, including EKS, Aurora RDS, Elasticache, DynamoDB, and containerization tools.
  • Preferred: Skilled at elevating team standards through best practices and mentoring junior engineers.
  • Preferred: Excellent written and verbal communicator, with experience in cross-functional collaboration.

Benefits

  • Competitive medical, dental, and vision for full-time U.S. employees.
  • Company equity for full-time U.S. employees.
  • 401(k) plan with company match for full-time U.S. employees.
  • Unlimited paid time off + 13 company paid holidays for full-time U.S. employees.
  • Parental leave for full-time U.S. employees.
  • Free Flex subscription for full-time U.S. employees.
  • Competitive compensation + company equity for full-time non-U.S. employees.
  • Unlimited PTO for full-time non-U.S. employees.
  • Relocation assistance program may be available for candidates outside New York, San Francisco, and Salt Lake City.

Flex is a growth-stage, NYC headquartered FinTech company that is creating the best rent payment experience. Flex enables users to pay rent throughout the month on a schedule that better fits their finances and budget.

🇺🇸 United StatesFintechMid-sizeflex.jp/

Details

Apply routeGreenhouse
$172k–$215k/yr