Flex

Senior Software Engineer, Risk Engineering

Flex

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $177,000 - $213,000 per year

Job Level

Senior

Tech Stack

AWSDistributed SystemsDynamoDBGradleJavaJUnitSpringSpring BootSpringBootTerraform

About the role

  • Spearhead implementation of platforms and APIs to support business features within the risk management domain
  • Build rules engine and machine learning solutions to respond to and mitigate business risks (credit and fraud)
  • Design and develop 24/7 high-scale APIs and distributed systems (Java Spring Boot) on AWS
  • Work closely with product, design, and engineering peers to launch new features across web and mobile platforms
  • Work on core rules engine, event data stream ingestion for near real-time fraud rules, and advanced A/B testing and experimentation capabilities
  • Enhance Flex app accessibility for customers while identifying and preventing misuse and unauthorized access

Requirements

  • Experience working in a risk engineering team, specializing in rules engine architecture or risk/credit/fraud systems
  • 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
  • Proficient in CI/CD systems (preferably GitHub Actions), git, and automation (preferred)
  • Skilled in observability and monitoring tools, such as DataDog (preferred)
  • Experienced with big data platforms and tooling, including Snowflake (preferred)
  • Proficient in Infrastructure as Code, using tools like CDK and Terraform (preferred)
  • Skilled at elevating team standards through best practices, and mentoring junior engineers (preferred)
  • Excellent written and verbal communicator, with experience in cross-functional collaboration (preferred)