Software Engineer (Banking)
Posted Updated
Summary
Builds and scales OnePay's banking services and real-time money movement using TypeScript, Node/NestJS, React Native, Kubernetes, and AWS. Leads technical design, sets architecture standards, mentors engineers, and partners with product, risk, and compliance to ship features.
- As a Software Engineer on the Banking team at OnePay, your work will have a direct impact on how people access, move, and manage their money, driving everything from the design of scalable banking services to the reliability of real-time money movement that help our customers trust us with their finances
- Lead technical design and delivery of banking features that scale with our growing customer base and support a seamless mobile experience
- Set architectural standards and best practices for code quality, performance, security, and reliability across our banking services
- Own the technical approach to complex challenges at scale, including sensitive financial data and real-time money movement
- Mentor and grow engineers through design reviews, code reviews, and hands-on collaboration on tough problems
- Partner closely with product, design, risk, and compliance to shape the roadmap and turn it into high-quality, shipped software
- Create and maintain clear documentation, a must-have for a growing, remote organization
- —-Tools We Use—-
- We use Typescript front to back, with node and NestJS frameworks for server code and React Native for our iOS, Android, and Web clients
- We run on a highly distributed cloud-native stack with Kubernetes and AWS, and scale and resiliency are at the heart of everything we build
- We also embrace agentic development, so engineers have their choice of a variety of models and agent harnesses, including Claude Code, Cursor, Codex, and more to fit their workflow
- While you don’t need experience with our exact stack, familiarity with modern software engineering practices will help you ramp up quickly
Benefits
- Competitive health benefits: Medical, dental, and vision plans, pluss wellness perks.
- Flexible time off: Rest, recharge, repeat.
- Paid employee leave: Sick, personal, caregiver, bereavement, ans parental.
- 401k plan: With employer match.
- Monthly work-from-home stipend: To cover those home office expenses.
- Remote-first culture: Work anywhere in the US.
- Strong communication and collaboration skills, with a track record of mentoring engineers and driving technical decisions across teams
- Proven success designing, building, and scaling production-grade APIs and distributed systems, ideally in banking, payments, or other regulated financial services
- Experience with mobile or user-facing applications, ideally React Native, is a plus
- Drive and proactivity - everyone here is a builder and executor
- Experience with sensitive financial data and money movement systems, such as ledgers, account management, ACH, or card processing
- Proficiency in Node.js and TypeScript or similar modern backend frameworks, and familiarity with microservices, Kubernetes, and AWS
- 7+ years of professional experience in backend or full-stack software engineering, including technical leadership of projects or teams
- Our process varies by role. Most candidates go through:
- AI-assisted initial screen
- Interview with Talent Partner
- Technical or Hiring Manager Interview
- Team Interview
- Executive Interview
- Offer!
