Remote JobsRemote CompanyBlog
Sign In
Sign Up
Back to all jobs

Senior Software Engineer, Backend, Consumer API

Remote (U.S.)
Software Development

About the role

Flex is looking for a Senior Software Engineer that will be responsible for implementing the service APIs that are used by our mobile and web apps.

In this role you will be part of the orchestration team, a small team responsible for the app-friendly APIs that provide access to our core platform services. You’ll be designing, developing, testing, and scaling the APIs needed to deliver great user experiences that simplify the complexities of rent payment processing for our customers.

You’ll work closely with your product, design and engineering peers to solve our users' most pressing problems around rent payment. You’ll roll out changes to our customers in an agile manner with a delivery cadence that favors small, frequent iterations.  The ideal candidate will be comfortable leading scoping, design and implementation for APIs they build and can drive their production rollouts to completion with minimum oversight.

Key qualifications

A minimum of 5 years experience with Java is required for this position.

  • Strong computer science fundamentals 
  • Ability to build high quality APIs to specifications
  • Experience with the Java frameworks and tools we use at Flex such as Spring (core/web/boot), Gradle and JUnit
  • Experience implementing and operating services in distributed services environment at scale
  • Experience with observability and monitoring tools such as DataDog for maintaining high availability
  • Ability to write maintainable code that uses industry best practices to improve the entire software development life cycle (unit testing, linting, build automation)
  • Good understanding of REST and mobile API best practices
  • Great communication skills and ability to work with a distributed team
  • Able to mentor engineers in using best practices for software development

Core Competencies

  • Prior experience working on cross functional teams
  • Proficient with Java and Spring (Bonus: AWS, Containers, Kubernetes, MySql)
  • Experience with CI/CD to improve code stability and code quality
  • Experience with IDE’s such as VSCode and IntelliJ
  • Familiar with the Java ecosystem
  • Motivated to help other engineers succeed and be effective
The salary compensation range for this role will be commensurate with the candidate's experience and Flex's internal leveling guidelines and benchmarks.
  • For working locations in NY/NJ/CA, the base salary pay range will be $197,000-$213,000
  • For all other states, the base salary pay range will be $177-$192,000

#LI-Remote

 Apply this job
Please mention that you found this job on remotewlb.com. Thanks & good luck!
 Apply
 Save
Share to :

Flex

New Job Alert

COMING SOON~
Follow us on
Give a ⭐ on
Similar Jobs
Find more remote jobs
Do you love using our product?

Share a testimonial/suggestion.We'd love to hear about it!

Click to submit✍️
logo of sitemark
Featured on LaunchIgniter

Copyright © RemoteWLB 2025

Remote Dev JobsRemote Support JobsRemote Design JobsRemote Sales JobsRemote Product JobsRemote Business JobsRemote Data JobsRemote Devops JobsRemote Finance JobsRemote Legal JobsRemote HR JobsRemote QA JobsRemote Write JobsRemote Edu JobsRemote Market JobsRemote Management JobsRemote Others Jobs