About the job
Join GoCardless as a Software Development Engineer II
At GoCardless, we are redefining the way businesses manage their payments. As a leading global bank payment provider, we empower over 100,000 businesses — from innovative start-ups to renowned enterprises — to seamlessly collect and send payments using direct debit, real-time payments, and open banking.
With an impressive processing volume exceeding US$130bn annually across more than 30 countries, we facilitate both recurring and one-time payments without the hassles of chasing payments or incurring prohibitive fees. Our cutting-edge AI-powered solutions enhance payment success rates while minimizing fraud. We are proud to connect with over 2,500 banks worldwide, enabling our clients to make faster, informed decisions.
Headquartered in the UK, with offices in London, Leeds, Australia, France, Ireland, Latvia, Portugal, and the United States, GoCardless is committed to fostering an inclusive and accessible workplace. If you require any support or adjustments during the hiring process, please contact your Talent Partner — we are here to assist you!
We understand that you may not meet every single requirement. If you are passionate about this role, we encourage you to apply!
Engineering at GoCardless
As a Software Development Engineer II, you will tackle a variety of technical challenges, from simplifying banking schemes to optimizing dashboard performance. You'll thrive in our engineering culture if:
- You are eager to promote an exceptional engineering culture both at GoCardless and within the broader tech community.
- You enjoy collaborating with diverse teams and learning from individuals with different backgrounds.
- You take pride in your work and its positive impact on real customers.
Our engineers actively contribute to the engineering community by engaging in Open Source Software projects (check out our Github) and sharing insights through post-mortems, conferences, and our blog.

