Staff Software Engineer, Backend, Money Team

New
F
FlexFinTech
We have employees located throughout the US, Australia, Canada and South AmericaFull-TimeStaff
SalaryTier 1 (NYC/Bay Area, Los Angeles, Seattle) $200,000 — $250,000 USD; Tier 2 (Austin, Washington D.C. Philadelphia, San Diego, Chicago, Atlanta) $180,000 — $225,000 USD; Tier 3 (Salt Lake City, all other USA cities) $170,000 — $212,500 USD
Apply NowOpens the employer's application page

Job Details

Experience
6–8+ years of professional software engineering experience
Required Skills
AWSDockerSQLJavaKubernetesSpring BootNosqlCI/CDDistributed Systems

Requirements

  • 6–8+ years of professional software engineering experience, with a focus on backend development.
  • 4+ years of hands-on Java experience (Spring core/web/boot, Gradle, JUnit, JVM tuning & performance).
  • Strong computer science fundamentals and proven experience designing scalable, distributed systems.
  • Deep experience building or operating financial systems, including payments, money movement, ledgers, settlements, reconciliation, billing, or banking infrastructure.
  • Experience integrating with payment processors, settlement, card networks, banking partners.
  • Strong understanding of transactional systems, financial data consistency, idempotency, auditability, and fault tolerance in distributed environments.
  • Hands-on experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB), containerization (Docker/Kubernetes), and relational + NoSQL databases (MySQL, PostgreSQL, DynamoDB).
  • Proficient with CI/CD pipelines (GitHub Actions preferred), git, and build automation.
  • Familiar with observability and monitoring tools (e.g., DataDog).
  • Excellent communicator, comfortable collaborating in globally distributed teams.

Responsibilities

  • Design, build, and scale backend services and APIs that power Flex's core financial infrastructure, including payments, money movement, billing, settlements, reconciliation, and ledger systems.
  • Lead the architecture and evolution of highly available, fault-tolerant financial platforms that process and track millions of dollars in transactions with accuracy, reliability, and auditability.
  • Provide technical leadership and guidance on distributed systems design, financial data consistency, transaction integrity, and long-term platform strategy.
  • Partner closely with Product, Finance, Risk, Compliance, Operations, and cross-functional engineering teams to deliver scalable and compliant payment experiences.
  • Build robust systems that integrate with external payment processors, banking partners, card networks, and financial service providers.
  • Drive adoption of engineering best practices across the organization, including observability, automated testing, reliability engineering, CI/CD, and secure software development.
  • Mentor and support engineers on the team, raising the technical bar and fostering a culture of technical excellence and ownership.
View Full Description & ApplyYou'll be redirected to the employer's site
Tier 1 (NYC/Bay Area, Los Angeles, Seattle) $200,000 — $250,000 USD; Tier 2 (Austin, Washington D.C. Philadelphia, San Diego, Chicago, Atlanta) $180,000 — $225,000 USD; Tier 3 (Salt Lake City, all other USA cities) $170,000 — $212,500 USD
Apply Now