Senior Software Engineer - Risk Engineering
Flex is a growth-stage, NYC headquartered FinTech company that enables renters to pay rent on a schedule that fits their finances. The Risk Platform team mitigates credit risk and fraud risk to enhance Flex app accessibility while safeguarding against misuse and unauthorized access.
About the job
Flex is looking for a Senior Software Engineer (Fullstack) to join our Risk Platform team. This role involves spearheading the implementation of platforms and APIs crucial for supporting business features within the risk management domain. The Risk Platform team focuses on mitigating credit risk and fraud risk to support the Flex product and protect against misuse across core product areas.
Projects/systems you will work with
- Core decision platform: end-to-end enterprise decision management lifecycle with business rule management, analytics, process management, and ML/AI.
- Event data stream ingestion: supports near real-time fraud rules setup.
- Advanced A/B testing and experimentation capabilities for customers to leverage algorithms and detect fraud.
What you’ll do
- Build decision platform 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 in the existing codebase; Java Spring Boot as the framework.
- Collaborate with product, design, and engineering peers to launch new features across web and mobile platforms.
Qualifications
Minimum Qualifications
- 6+ years of professional software development experience.
- 5+ years of hands-on experience with Java.
- 2+ years of experience with React or React Native.
- 2+ years of experience with TypeScript.
- Experience building high-quality mobile and web UIs to specification.
- Proficient in Java frameworks and tools (Spring, Gradle, JUnit, JVM tuning).
- Experience with microservice architectures, RESTful APIs, message queues, and scalable systems.
- Experience with React Native/React ecosystems (Hooks, Components, Context, Redux).
- Experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB) and containerization tools.
Preferred Qualifications
- Experience in a risk engineering team and with decision engines or fraud/transaction risk systems.
- Proficient in CI/CD systems (GitHub Actions preferred), Git, and automation.
- Observability and monitoring expertise (e.g., DataDog) for high availability.
- Experience with big data platforms (e.g., Snowflake).
- Infrastructure as Code experience (CDK, Terraform).
- Ability to elevate team standards through best practices and mentoring.
- Strong written and verbal communication and cross-functional collaboration.
Salary compensation will align with experience and Flex's leveling guidelines. For NY/NJ/CA: base salary range $197,000–$213,000. For other states: base salary range $177,000–$192,000.
Life at Flex
Our HQ is in Recent York City with employees across the US, Australia, Canada, and South America. We are committed to an inclusive culture and an equal opportunity workplace.
We offer benefits for full-time U.S. based employees including:
- Competitive pay
- 100% company-paid medical, dental, and vision
- 401(k) + company equity
- Unlimited paid time off + 13 company paid holidays
- Parental leave
- Flex Cares Program
- Free Flex subscription
For full-time non-U.S. employees, we offer:
- Competitive pay
- Company equity
- Unlimited PTO
Equal opportunity employer. We do not discriminate on the basis of protected status in our hiring processes.
#J-18808-Ljbffr
📌 Senior Software Engineer - Risk Engineering New York, New York, United States; Remote (U.S.); S[...]
🏢 Flex Group
📍 Adelaide