Senior/Staff Software Engineer, Product
You will help build and evolve the core banking product that powers $10 billion in transaction volume a year. This role blends infrastructure-level thinking with deep product intuition, and you'll build fault-tolerant, user-facing financial primitives that span across all customers, doing it fast, cleanly, and with ownership.
Responsibilities
- Own and ship entire product surfaces end-to-end, from database schema and API design to building the product customers interact with daily
- Build and scale core financial infrastructure including payments, transfers, invoicing, bill pay, onboarding, and card management systems that move tens of billions of dollars a year
- Design data models, write migrations, and build the backend services that power complex multi-step financial operations
- Work directly with product, design, and compliance to ship features that are correct, compliant, and good to use
- Shape engineering standards, contribute to architecture decisions, and talk to customers to figure out what to build next
Requirements
- Has shipped and owned full product surfaces, not just isolated features, but entire systems from data model to deploy
- Is a strong full-stack engineer comfortable designing API endpoints, writing a database migration, and building the frontend for a project end to end
- Has strong product instincts and thinks holistically about UX, API ergonomics, and system correctness
- Thrives working independently in a small team that ships fast, building product without requiring a full spec
- Cares about craft, writes clean well-tested code, thinks about edge cases
- Bonus: has an intuition for financial systems (payments, ledgers, compliance) or a genuine desire to go deep on them
Benefits
- Comprehensive health and benefits plan
- Unlimited PTO