About the job
About Pave Bank
Pave Bank is the pioneering force behind programmable business banking. Established by the visionary founders of Monzo and BigPay, we are transforming the landscape of global business banking by integrating programmable financial infrastructure with unparalleled client experiences.
About the Role
We are on the lookout for a Senior Software Engineer to join our dynamic Engineering team at Pave Bank. In this influential role, you will collaborate closely with Product, Compliance, Treasury, and Operations to build the next generation of programmable banking infrastructure.
Your contributions will be crucial in designing scalable, reliable, and maintainable systems that underpin our core banking operations. You’ll have the opportunity to architect distributed systems, implement end-to-end features, mentor junior engineers, and work collaboratively across teams to deliver high-quality software that propels our business forward.
Responsibilities
- Design, develop, and maintain backend services utilizing Go or other strongly typed programming languages.
- Create scalable, event-driven distributed systems that facilitate critical banking processes.
- Engage with key stakeholders (Product, Compliance, Treasury, Operations) to define requirements and produce top-notch solutions.
- Craft comprehensive design documents for new features and system enhancements.
- Conduct pull request reviews and provide constructive feedback to team members.
- Implement end-to-end features encompassing architecture, coding, testing, and deployment.
- Maintain high code quality through clean, well-documented code and rigorous automated testing.
- Contribute to the advancement of engineering best practices, tooling, and system reliability enhancements.
