New York City, United States of America Hybrid $172,000—$215,000 USD

Flex is hiring a Senior Software Engineer, Risk Engineering

About the Role

Role Overview

As a Senior Software Engineer on the Risk Platform team, you will play a key role in developing systems that safeguard the platform against credit and fraud risks. Your work will directly impact how risk decisions are made, ensuring reliability, speed, and accuracy at scale.

What You'll Do

  • Design and implement rule-based and machine learning-driven systems to identify, evaluate, and respond to evolving business risks.
  • Build and maintain highly available, low-latency APIs and distributed services that operate around the clock.
  • Collaborate with product, design, and engineering teams to integrate risk controls into web and mobile experiences.
  • Optimize system performance through JVM tuning, efficient memory management, and scalable architecture patterns.
  • Ensure production resilience by leveraging observability tools and monitoring critical signals in real time.

What We're Looking For

You have deep experience in backend development with a focus on risk systems. You've worked extensively with Java and modern frameworks like Spring Boot, and you understand the complexities of running large-scale services in the cloud.

Required Experience

  • 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 REST APIs, message queues, and service-oriented architectures.
  • Hands-on experience with AWS technologies including EKS, Aurora RDS, ElastiCache, and DynamoDB.
  • Familiarity with build and test tools such as Gradle and JUnit, and deep understanding of JVM internals.

Preferred Skills

  • Experience with CI/CD pipelines, especially GitHub Actions, and version control workflows using git.
  • Proficiency with infrastructure as code using CDK or Terraform.
  • Background in big data platforms like Snowflake for analytics and risk modeling.
  • Track record of improving team practices through code reviews, mentoring, and process improvements.
  • Strong communication skills and experience working across cross-functional teams.

Work Environment

This is a hybrid role based in New York City, combining in-office collaboration with flexible remote work. The team values clear communication, technical rigor, and a shared commitment to building secure, user-focused systems.

Required Skills
JavaSpring BootSpringGradleJUnitJVMAWSEKSAurora RDSElasticacheRules Engine ArchitectureRisk SystemsCredit SystemsFraud DetectionMicroservices JavaSpring BootAWSEKSAurora RDSElastiCacheDynamoDBGradleJUnitJVMRules Engine ArchitectureRisk SystemsCredit/Fraud SystemsRisk Policy ImplementationMemory/Performance Tuning
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
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 11 days ago