Remote (U.S.) Remote (City) Employment $172,000—$215,000 USD

Flex is hiring a Senior Software Engineer, Risk Engineering

About the Role

What You'll Do

Design and implement robust systems that detect, assess, and reduce financial risk across the platform. You'll develop and maintain a high-throughput rules engine and integrate machine learning models to adapt to evolving risk patterns. Build and optimize 24/7 APIs and distributed services deployed on AWS, ensuring reliability and performance at scale.

Collaborate with product, design, and engineering teams to define and deliver risk features across web and mobile applications. Contribute to architectural decisions and advocate for scalable, maintainable solutions using Java and Spring Boot within a service-oriented environment.

Requirements

  • 6+ years of professional software engineering experience, with at least 5 years focused on Java development
  • Proven background in risk engineering, particularly with rules engines, fraud detection, or credit risk systems
  • Strong command of Java frameworks including Spring (core, web, Boot), Gradle, JUnit, and JVM performance tuning
  • Experience building scalable REST APIs, message queues, and distributed systems
  • Hands-on work with AWS services such as EKS, Aurora RDS, Elasticache, and DynamoDB
  • Familiarity with containerization and service-oriented architectures

Preferred Qualifications

  • Experience with CI/CD pipelines, particularly using GitHub Actions
  • Proficiency in observability tools like DataDog for monitoring and incident response
  • Background with big data platforms such as Snowflake
  • Working knowledge of Infrastructure as Code using CDK or Terraform
  • Track record of mentoring engineers and advancing team practices
  • Strong communication skills and experience working in cross-functional settings

Work Mode

This is a local position based in NYC, requiring on-site collaboration as part of a cross-functional team.

Company Culture

We're focused on transforming rent flexibility for tenants through innovative FinTech solutions. Our environment encourages ownership, rapid iteration, and discreet development of high-impact features. Engineers work closely with product and design to build systems that directly support our mission of financial empowerment.

Required Skills
JavaSpring BootSpringGradleJUnitJVMAWSEKSAurora RDSElasticacheRules Engine ArchitectureRisk SystemsCredit SystemsFraud DetectionMicroservices JavaSpring BootSpringGradleJUnitJVMAWSEKSAurora RDSElasticacheRules Engine ArchitectureRisk SystemsCredit SystemsFraud DetectionMicroservices
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Flex

Flex lets you split bills into two payments, keep more cash on hand, and build credit history—giving renters more financial control every month.

Flex helps renters split their rent and everyday bills into two smaller payments, making it easier to manage cash flow around paychecks. The platform pays rent in full and on time, while allowing users to choose a second payment date that fits their schedule.

Flex also reports on-time rent payments to TransUnion at no extra cost, helping users build credit history. It works directly with properties or through virtual payment methods, offering flexibility regardless of landlord participation.

All jobs at Flex Visit website
Job Details
Department Risk Platform
Category backend
Posted 6 hours ago