Staff Software Engineer, Backend, Money Team

Flex

Remote regions

US

Benefits

Unlimited PTO

Similar Jobs

See all

Technical Leadership:

  • Provide technical leadership across multiple teams on distributed systems design and financial data consistency.
  • Drive architecture of mission-critical financial platforms ensuring security, reliability, compliance, and scalability.
  • Mentor engineers to raise the technical bar and foster a culture of excellence.

Key Responsibilities:

  • Build and scale backend services and APIs for payments, money movement, billing, settlements, reconciliation, and ledger systems.
  • Integrate with external payment processors, banking partners, card networks, and financial service providers.
  • Design resilient ledger, settlement, and reconciliation workflows ensuring financial accuracy.

Who You Are:

  • 6-8+ years of software engineering experience with backend focus and 4+ years of hands-on Java experience.
  • Deep experience building financial systems like payments, ledgers, settlements, or banking infrastructure.
  • Strong understanding of transactional systems, idempotency, auditability, and fault tolerance in distributed environments.

Flex

Flex is a growth-stage FinTech company that creates the best rent payment experience, enabling users to pay rent on a flexible schedule. With unprecedented investor support and an enthusiastic user base, Flex fosters an inclusive culture with a diverse team across the US, Australia, Canada, and South America.

Apply for This Position