Taro Logo

Senior Software Engineer, Risk Engineering

Flex is building a finance super app for premium business owners, reimagining financial workflow and services for entrepreneurs with $3-$100M revenue businesses.
$45,000 - $100,000
Backend
Senior Software Engineer
Remote
11 - 50 Employees
4+ years of experience
Finance

Job Description

Flex is revolutionizing financial services for premium business owners through their innovative finance super app. As a rapidly growing company that has seen 25x+ revenue growth since September 2023, Flex is targeting a ~$1T revenue opportunity in the mid-market business segment ($3-$100M revenue).

As a Senior Software Engineer in the Risk Engineering team, you'll play a crucial role in building and maintaining Flex's decision platform and machine learning solutions. This position offers a unique opportunity to work across the entire stack with a focus on risk and underwriting back-end development. You'll be joining a fully remote company where you can work from anywhere, particularly if you're based in Brazil.

The role demands a strong technical background with at least 4 years of experience, proficiency in Python, SQL, and NodeJS+Typescript, and a deep understanding of architectural patterns for scalable systems. You'll be responsible for architecting services, owning problems end-to-end, and mentoring other engineers while maintaining high standards of code quality and system design.

What makes this role particularly exciting is the opportunity to be part of an early-stage team that's reshaping financial services for an underserved market segment. You'll have significant influence on technical design decisions and engineering culture, working with a nimble team of committed and talented engineers. The position offers a competitive salary range of $45,000-$100,000 annually, along with the flexibility of remote work.

If you're passionate about fintech, enjoy taking projects from inception to release, and want to be part of a company that values determination, honesty, and diverse perspectives, this role at Flex could be your next career move. The company is on track for profitability by late 2025, making it an exciting time to join and contribute to its growth journey.

Last updated 4 days ago

Responsibilities For Senior Software Engineer, Risk Engineering

  • Development, design, and maintenance of Flex's decision platform and machine learning solutions
  • Architect services and data models for Flex's growth
  • Own problems end-to-end, including API contracts, data, scalability, security
  • Lead and mentor engineers in planning, development and testing
  • Drive best-in-class technology frameworks and tooling
  • Be on call for problem-solving and solutions

Requirements For Senior Software Engineer, Risk Engineering

Python
TypeScript
Node.js
  • Proficiency in Python, SQL, NodeJS+Typescript with server and data platform design principles
  • Understanding of architectural patterns for highly available, scalable systems
  • Strong communication skills
  • Experience with cloud providers (Google Cloud, AWS, or Azure)
  • Four or more years of relevant industry experience
  • Experience with modular monoliths and micro-services
  • Strong work ethic
  • Experience shipping high-quality products at scale

Related Jobs