Taro Logo

Staff Software Engineer, Risk Engineering

NYC headquartered FinTech company creating the best rent payment experience, enabling users to pay rent throughout the month on a schedule that better fits their finances.
$199,000 - $237,000
Backend
Staff Software Engineer
Remote
101 - 500 Employees
8+ years of experience
Finance · Enterprise SaaS
This job posting is no longer active.

Job Description

Flex, a NYC-based FinTech company, is revolutionizing the rent payment experience by enabling flexible payment schedules for renters. As a Staff Software Engineer on the Risk Platform team, you'll play a crucial role in developing and implementing systems to manage credit and fraud risk while ensuring platform accessibility and security.

The position involves working with cutting-edge technologies and building sophisticated decision platforms that incorporate machine learning and AI. You'll be responsible for creating high-scale APIs and distributed systems using Java Spring Boot on AWS infrastructure. The role requires expertise in both backend systems and frontend development, with significant experience in Java, React, and TypeScript.

The Risk Platform team's mission is critical to Flex's success, focusing on building core decision platforms, real-time event data stream ingestion, and advanced A/B testing capabilities. You'll work on systems that directly impact the company's ability to serve customers while protecting against fraud and misuse.

This is an excellent opportunity for a senior-level engineer looking to make a significant impact in the FinTech space. The role offers competitive compensation ($199,000-$237,000 depending on location) and comprehensive benefits including full medical coverage, equity, and unlimited PTO. As a remote position, it provides the flexibility to work from anywhere in the US while being part of a mission-driven team that's transforming how people manage their largest recurring expense.

The ideal candidate will bring both technical expertise and leadership qualities, with the ability to mentor junior engineers and collaborate across functions. You'll be joining a diverse, growing team that values inclusion and is dedicated to building innovative solutions in the financial technology sector.

Last updated 2 months ago

Responsibilities For Staff Software Engineer, Risk Engineering

  • Build decision platform / machine learning solutions to respond to/mitigate business risks
  • Design and develop 24/7 high-scale APIs and distributed systems
  • Work closely with product, design, and engineering peers to launch new features across web and mobile platforms

Requirements For Staff Software Engineer, Risk Engineering

Java
TypeScript
React
MySQL
Redis
  • 8+ years of professional software development experience
  • 6+ years of hands-on experience with Java
  • 4+ years of experience with React or React Native
  • 4+ years of experience with TypeScript
  • Experience building high-quality mobile and web UIs
  • Proficient in Java frameworks including Spring (core/web/boot), Gradle, JUnit, and JVM
  • Experience with Service-Oriented Architecture, REST APIs, Message Queues
  • Experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB) and containerization tools
  • Experience with architectures and tools in React Native and React ecosystems

Benefits For Staff Software Engineer, Risk Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • 100% company-paid medical, dental, and vision
  • 401(k) + company equity
  • Unlimited paid time off + 13 company paid holidays
  • Parental leave
  • Flex Cares Program: Non-profit company match + pet adoption coverage
  • Free Flex subscription