Flex

Flex splits your bills into smaller, stress-free payments throughout the month. Start today with your rent bill!

Senior Software Engineer, Backend

Backend EngineerSoftware EngineerFull TimeRemoteTeam 201-500Since 2019H1B SponsorCompany SiteLinkedIn

Location

California + 2 moreAll locations: California, New Jersey, New York

Posted

44 days ago

Salary

$177K - $213K / year

5 yrs expEnglishAWSDistributed SystemsDynamo DBGradleJavaJunitSpring

Job Description

• Design, develop, test, and scale backend services and APIs that power Flex’s consumer products • Build and operate robust, fault-tolerant distributed systems with multiple external dependencies • Implement service APIs for web and mobile apps, simplifying complex rent payment processing • Work closely with Product, Design, Infrastructure, Sales, Partner, and Customer Success to deliver features and integrations • Translate feature requirements into technical specifications and lead the architecture and implementation of scalable solutions • Drive the full lifecycle of services and APIs you build, including deployment, monitoring, and optimization for high availability and performance • Mentor junior engineers and help elevate the team’s engineering practices through code reviews and architecture discussions

Job Requirements

  • 5–6+ years of professional software engineering experience
  • 4+ years of hands-on Java experience
  • Proficient in Java frameworks and tools used at Flex: Spring (core/web/boot), Gradle, JUnit
  • Experience operating services in distributed, service-oriented architectures at scale
  • Familiarity with REST API design, mobile API best practices, and message-driven architectures
  • Skilled at building robust, fault-tolerant systems and integrating with multiple external dependencies
  • Hands-on experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB)
  • Skilled in observability and monitoring tools (e.g., DataDog)
  • Excellent communicator, comfortable working with distributed teams and cross-functional stakeholders
  • Proven ability to mentor junior engineers and raise the technical bar through best practices

Benefits

  • Competitive medical, dental, and vision available from Day 1
  • Company equity
  • 401(k) plan with company match (our company match kicks off at the beginning of 2026)
  • Unlimited paid time off + 13 company paid holidays
  • Parental leave
  • Flex Cares Program
  • Free Flex subscription

Related Job Pages

More Backend Engineer Jobs

GO Ambassador

GO Tutor Corps

Envisions an America where every child has the support of a tutor to enable them to realize their full human potential

Backend Engineer44 days ago
Part TimeRemoteTeam 201-500Since 2011H1B No Sponsor

GO Ambassador engaging local communities for educational equity awareness

Connecticut + 6 moreAll locations: Connecticut, Louisiana, New Jersey, New York, Massachusetts, Pennsylvania, Virginia
$20 - $25 / hour

Senior JavaScript Engineer

Intellum

We help large brands and fast-moving companies increase revenue and decrease support costs through education.

Backend Engineer44 days ago
Full TimeRemoteTeam 51-200Since 2016H1B Sponsor

Senior JavaScript Engineer leading backend development with Node.js at Intellum

DockerJavaScriptKubernetesMongoDBNode.jsNoSQLReactSQLTypeScript
United States

Fullstack Engineer, Java EE

iTalenters

Leading the art of connecting #tech talent with international IT projects

Backend Engineer44 days ago
Full TimeRemoteTeam 11-50Since 2020H1B No Sponsor

Fullstack Engineer driving modernization in industrial logistics solutions

AndroidCloudIoniciOSJavaKubernetesPostgresSpark
United States

Lead Backend Developer

DSS Consulting Zrt.

IT Solutions | Software Development and Testing | IT Staffing | Industry 4.0 | Data Quality | Data Anonymization

Backend Engineer44 days ago
Full TimeRemoteTeam 51-200Since 1998H1B No Sponsor

Lead Backend Developer for AI-based risk management project

AWSCloudDockerJavaScriptMicroservicesNode.jsPHPPostgresPrometheusSQLTerraformTypeScript
United States