Senior/Staff Backend Engineer, Finance
Senior/Staff Backend Engineer building and scaling advisor payment systems, including booking ingestion, commission collection, payouts, reconciliation, and fintech integrations using Python and distributed systems.
About the job
Key Responsibilities
- Partner with Product Managers and Designers to define and prioritize the roadmap for advisor payments, commission earnings, and revenue systems
- Design and maintain distributed systems that process booking, payment, and reconciliation data at scale
- Build and optimize backend services that power payout logic, transaction timing, ledger accuracy, and integrations with third-party payment platforms
- Focus on performance, architecture, data modeling, and transactional reliability in all systems you own
- Collaborate with other engineers to define end-to-end engineering solutions that connect frontend experiences with secure, verifiable backend processes
- Own epics and be responsible for the full solution—design, implementation, and delivery
Requirements
- Bachelor’s Degree in Computer Science or equivalent experience
- 5+ years experience in backend web development
- 3+ years experience with Python, using Django / Flask / equivalent frameworks
- Strong experience designing APIs and distributed systems that handle financial or transactional data
- Experience with relational databases, ORMs, and data models that support accounting or ledger-based workflows
- Background in FinTech, Payments, or Infrastructure—especially systems involving reconciliation, double-entry accounting, or money movement—is highly preferred
- AWS experience, a plus
- Kubernetes experience, a plus
- Ability to be a team player, with strong communication and collaboration skills
- An entrepreneurial mindset
Compensation & Benefits
- Indicative range of $155K–$225K + equity
- Unlimited vacation
- Health Insurance (including an option completely covered by Fora)
- Dental & Vision Insurance
- Wellhub Memberships
- 401k plan with company match
- Commuter Benefits
- Supplemental Life Insurance
- Stock Options
Skills
Python, Django, Flask, API Design, Distributed Systems, Relational Databases, Orms, AWS, Kubernetes, Fintech
Similar jobs
Backend Engineering jobsBuild and operate Go-based automation and a PostgreSQL-as-a-service platform for high-throughput, always-on production systems. The role requires deep PostgreSQL production experience, backend development expertise, infrastructure automation, and staff-level technical leadership.
Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.
Staff-level engineer shaping the architecture and technical direction of MongoDB’s Search and Vector Search infrastructure. The role requires 10+ years in data management or distributed infrastructure, strong distributed-systems expertise, and the ability to lead complex cross-team initiatives.
Architects and leads development of Kong Identity’s globally distributed, multi-tenant identity platform, including token management, federation, security, compliance, and developer tooling. Requires 7+ years building production identity systems and deep expertise in modern identity protocols and high-scale infrastructure.
Technical leader for the Metadata team, designing distributed cloud subsystems and leading complex initiatives across discovery, catalog, lineage, and run history services. Requires 8+ years of software engineering experience, backend or systems expertise, cloud infrastructure experience, and strong architecture, reliability, and mentoring skills.