Key Roles and Responsibilities
The successful candidate will lead the implementation of platforms and APIs that support business features within the risk management domain.
This involves designing and developing 24/7 high-scale APIs and distributed systems on AWS, with Java being the primary language and Spring Boot in the existing codebase.
Technical Requirements
* Experience in a risk engineering team, specializing in rules engine architecture or risk/credit/fraud systems.
* Experience implementing risk policies in a rules engine or production services.
* 6+ years of professional software development experience.
* 5+ years of hands-on Java experience.
* Proficient in Java frameworks and tools (Spring, Gradle, JUnit, JVM tuning).
* Experience with SOA, REST APIs, Message Queues, and scalable architectures.
* Experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB) and containerization.
In addition to these core responsibilities, the ideal candidate should have a proven track record of collaboration with cross-functional teams, including product, design, and engineering peers. They should also possess strong written and verbal communication skills, as well as the ability to mentor junior engineers and elevate team standards.
Benefits
* Competitive pay.
* 100% company-paid medical, dental, and vision.
* 401(k) and company equity.
* Unlimited PTO + 13 company holidays.
* Parental leave.
* Flex Cares program.
* Free Flex subscription.
Diversity, Equity, and Inclusion Statement
We value diverse, curious, and collaborative teammates who embody our mission to empower renters with flexibility over their recurring expenses.