flex
Senior Software Engineer, Backend
At a Glance
- Location
- Remote US
- Work Regime
- remote
- Experience
- 6+ years
- Posted
- 2026-02-06T18:20:29-05:00
Key Requirements
Required Skills
Domain Knowledge
- Automation
- Engineering
- Medical
Benefits & Perks
company equity Unlimited PTO
Requirements
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
Responsibilities
Flex is looking for a Software Engineer who will be responsible for implementing the various backend systems that support all business features.
In this role, you will be part of the backend engineer team, responsible for the services and integrations that power our products, such as Payment, Billing, Identity, partner integration, etc. You’ll be designing, developing, testing, and scaling systems needed to deliver great user and partner experiences.
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.
A minimum of 4 years of experience with Java is required for this position.