Software Engineer, Backend
- Company
- DOPA
- Location
- Orange, CA
Erebor SWE, Backend
Location: Newport Beach, CA or New York City, NY
About the Role
Join us as a Software Engineer at a groundbreaking federally chartered digital bank, where you'll have the rare opportunity to build critical financial infrastructure from the ground up. You'll be instrumental in architecting and developing our bank core systems while ensuring the highest standards of security, compliance, and reliability that banking demands.
Key Responsibilities
- Architect our bank core, working across ledgers, subledgers, reconciliation engines, and payment rails, ensuring scalability and regulatory compliance from day one.
- Lead backend development of mission-critical financial infrastructure that is tested, resilient to outages, highly-available, and maintains data integrity.
- Build AI orchestration systems that run the bank, automating workflows across compliance, operations, risk, and core financial systems.
- Own full-stack builds from database schema design in Postgres to deployed apps, with deep responsibility for system architecture decisions that will scale with the bank.
- Build a culture of technical excellence that ships quality, fast.
Experience Required
- 6+ years shipping modern web applications end-to-end.
- Deep expertise in a modern frontend framework like React or Svelte
- Understanding of financial systems including payment processing, accounting principles, reconciliation processes, or regulatory compliance requirements (bonus: direct banking/fintech experience)
- Strong product sense and experience owning product outcomes.
- An eye for design and a joy for collaborating with designers to build delightful experiences
- Startup experience with comfort in ambiguous environments, willingness to wear multiple hats, and ability to make pragmatic technical decisions under time and regulatory constraints
- Bonus: You’re a former founder or eng leader and you want to take a crack at building something big.
Apply for this role
You'll need an account to apply.