Overview
Flex is a growth-stage, NYC-headquartered FinTech company building a flexible rent payment experience. We empower renters with flexibility over their recurring expenses and are seeking motivated individuals to help grow our mission.
About the role
Flex is looking for a Senior Software Engineer to join our Risk Platform team. This role leads the implementation of platforms and APIs that support business features within the risk management domain. The Risk Platform team mitigates credit risk and fraud risk to enhance Flex app accessibility while safeguarding against misuse and unauthorized access.
Projects/systems you will work with include:
* Core rules engine for enterprise decision management, including business rule management, analytics, process management, and ML/AI
* Event data stream ingestion for near real-time fraud rule setup
* Advanced A/B testing and experimentation capabilities for customers
What you’ll do
* Build rules engine and machine learning solutions to respond to and mitigate business risks at Flex
* Design and develop 24/7 high-scale APIs and distributed systems on AWS; Java is the primary language with Spring Boot in the existing codebase
* Collaborate with product, design, and engineering peers to launch new features across web and mobile platforms
Qualifications
Minimum Qualifications
* Must-have: Experience 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 (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
Preferred Qualifications
* Proficient in CI/CD systems (GitHub Actions), Git, and automation
* Observability/monitoring experience (e.g., DataDog) for high availability
* Experience with big data platforms (e.g., Snowflake)
* Infrastructure as Code experience (CDK, Terraform)
* Mentoring engineers and elevating team standards
* Strong written and verbal communication and cross-functional collaboration
Compensation
The salary compensation range for this role is commensurate with experience and Flex’s leveling guidelines.
* For NY/NJ/CA locations: base salary range $197,000–$213,000
* For other states: base salary range $177,000–$192,000
Life at Flex
We value diverse, curious, and collaborative teammates. Our HQ is in New York City, with employees across the US, Canada, Australia and South America. We are an equal opportunity employer and are committed to building an inclusive culture.
Benefits (full-time, U.S.-based)
* 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
Voluntary self-identification
We may include voluntary self-identification information for government reporting. Completion is optional and confidential. This content is provided to support compliance with equal employment opportunity laws and regulations.
#J-18808-Ljbffr