Back to Jobs
Flex
Development Just now

Senior Software Engineer

Flex
United StatesUnited States
Full-time
$146,200 - $215,000 USD
Senior-Level

Job Description

Key Skills Required

Master these to land this role

DevOps1h 38mFree Trial ✨
Start 10-Day Free Trial
Backend42mFree Trial ✨
Start 10-Day Free Trial
AWSJavaSpring

Want to know if you're a match for this job?

Calculate My Match Score

Flex is looking for a Senior Software Engineer to join our Partner Engineering organization and help build out our payment integrations platform & user experiences.

As a part of our Partner Engineering organization, you will be responsible for the backend systems and services that manage our most important external integrations & power our product. You will work with teams across the organization including Engineering, Product, Design, Infrastructure, Sales, Partner and Customer Success to deliver products that wow our customers partners alike. We expect you to be hands-on and execute work as an individual, and build products that allow for flexibility as we evolve our product offerings.

Minimum Qualifications

  • 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 that will challenge you to always bring your best
  • 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, GC).
  • Experience with Service-Oriented Architecture, REST APIs, Message Queues, and scalable architectures.
  • Experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB) and containerization tools.

Preferred Qualifications

  • Proficient in CI/CD systems (preferably GitHub Actions), git, and automation.
  • Skilled in observability and monitoring tools, such as DataDog, to ensure high availability.
  • Experienced with big data platforms and tooling, including Snowflake.
  • Proficient in Infrastructure as Code, using tools like CDK and Terraform.
  • Skilled at elevating team standards through best practices, and mentoring junior engineers.
  • Excellent written and verbal communicator, with experience in cross-functional collaboration.

How would you rate this job post?

See what other professionals think about this role.

banner

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.
Learn More