FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Backend, FinPlatform
FlexSenior Software Engineer implementing backend systems at Flex, a FinTech company enhancing rent payment experiences. Collaborating closely with product and design teams to deliver user-focused solutions.
Posted 7/17/2026full-timeNew York City • New York • 🇺🇸 United StatesSenior💰 $172,000 - $215,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in backend system implementation, focusing on Java development, API design, and building robust, scalable architectures. Proficient in collaborating with cross-functional teams to deliver high-quality user experiences in a fast-paced environment.
Highest-signal resume keywords
Java DevelopmentAPI Design and ImplementationAWS Services (EKS, Aurora RDS, Elasticache, DynamoDB)Service-Oriented ArchitectureFault-Tolerant Systems
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaSpring FrameworkGradleJUnitData Pipeline DevelopmentREST APIsMessage QueuesScalable ArchitecturesMemory/Performance TuningContainerization Tools
Soft Skills
CollaborationStakeholder ManagementAdaptabilityOwnership
Industry Keywords
Backend SystemsAgile MethodologyIntegration ServicesUser ExperiencePartner Integration
Tech Stack
Tools & technologiesAWSDynamoDBGradleJavaJUnitSpring
About the role
Key responsibilities & impact- Responsible for implementing the various backend systems that support all business features.
- Part of the backend engineer team, responsible for the services and integrations that power products like Payment, Billing, Identity, partner integration, etc.
- Designing, developing, testing, and scaling systems needed to deliver great user and partner experiences.
- Work closely with product, design, and engineering peers to solve users' most pressing problems around rent payment.
- Roll out changes to customers in an agile manner with a delivery cadence that favors small, frequent iterations.
- Comfortable leading scoping, design, and implementation for APIs built and can drive production rollouts to completion with minimum oversight.
Requirements
What you’ll need- 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.
Benefits
Comp & perks- Competitive medical, dental, and vision
- Company equity
- 401(k) plan with company match
- Unlimited paid time off + 13 company paid holidays
- Parental leave
- Free Flex subscription