Flex
Flex splits your bills into smaller, stress-free payments throughout the month. Start today with your rent bill!
Senior Software Engineer, Risk Engineering
Location
United States
Posted
1 day ago
Salary
$172K - $215K / year
Bachelor Degree6 yrs expEnglishAWSDistributed SystemsDynamo DBGradleJavaJunitSpringSpring BootSpring Boot
Job Description
• Build rules engine / machine learning solutions to respond to/mitigate business risks in Flex.
• Design and develop 24/7 high-scale APIs and distributed systems. The tech stack will be on AWS. Java would be the language for the existing code base. Java Spring Boot will be the framework.
• Work closely with product, design, and engineering peers to launch new features across our web and mobile platforms
Job Requirements
- Must-have: Experience working in a risk engineering team, specializing in rules engine architecture or risk/credit/fraud systems.
- Must-have: 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 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
- 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