
About GoCardless
Streamlining recurring payments for businesses worldwide
Key Highlights
- Processes over $130B annually for 100,000+ businesses
- Raised $634.5M in total funding, including $312M Series G
- Operates in 30+ countries with a strong international presence
- Acquired Nordigen in 2022 to enhance OpenBanking functionality
GoCardless is a leading fintech company headquartered in Clerkenwell, London, specializing in recurring payments. With over 100,000 businesses relying on its services, GoCardless processes more than $130 billion annually across 30+ countries. The company has raised $634.5 million in funding, includi...
🎁 Benefits
GoCardless offers enhanced maternity, paternity, and shared parental pay, along with 27 days of holiday (excluding bank holidays) and a work-away sche...
🌟 Culture
GoCardless fosters a culture focused on innovation and efficiency in the subscription economy. The company emphasizes leveraging technology, such as i...

Software Engineering • Senior
GoCardless • London - On-Site
Skills & Technologies
Overview
GoCardless is seeking a Senior Software Development Engineer to tackle technical challenges in building banking solutions. You'll work with Java and contribute to optimizing payment systems. This role requires significant experience in software development.
Job Description
Who you are
You have 5+ years of experience in software development, particularly in building scalable systems that handle complex transactions. Your background includes a strong understanding of banking schemes and payment processing, allowing you to contribute effectively to GoCardless's mission of simplifying payments for businesses.
You possess deep expertise in Java, having developed high-performance applications that integrate with various banking systems. Your experience includes optimizing code for performance and reliability, ensuring that the systems you build can handle significant transaction volumes without compromising on speed or security.
Collaboration is key for you — you enjoy working with cross-functional teams, including product managers and designers, to create user-friendly solutions. You thrive in environments where you can share knowledge and learn from others, contributing to a positive engineering culture.
You are passionate about leveraging technology to solve real-world problems, particularly in the financial sector. Your interest in AI and open banking solutions aligns with GoCardless's commitment to innovation and improving payment success rates.
Desirable
Experience with cloud technologies and microservices architecture would be a plus, as GoCardless continues to evolve its infrastructure. Familiarity with direct debit systems and real-time payment processing will help you hit the ground running in this role.
What you'll do
As a Senior Software Development Engineer at GoCardless, you will take on the challenge of building and optimizing payment systems that serve over 100,000 businesses globally. Your role will involve designing and implementing features that enhance the user experience while ensuring the security and reliability of transactions.
You will collaborate closely with product teams to understand user needs and translate them into technical requirements. This includes participating in design reviews, providing feedback on architecture, and ensuring that the solutions you develop align with business objectives.
Your responsibilities will also include mentoring junior engineers, sharing best practices, and fostering a culture of continuous improvement within the engineering team. You will be expected to contribute to code reviews, ensuring that the codebase remains clean and maintainable.
In addition to development tasks, you will engage in troubleshooting and resolving production issues, working to minimize downtime and enhance system performance. Your analytical skills will be crucial in identifying bottlenecks and proposing solutions that improve overall efficiency.
What we offer
GoCardless is committed to creating a supportive and inclusive work environment. We offer competitive compensation and benefits, including opportunities for professional development and growth within the company. You will have the chance to work on meaningful projects that impact businesses worldwide, contributing to a more efficient payment landscape.
Join us in our mission to simplify payments and make a difference in the financial technology space. We encourage you to apply even if your experience doesn't match every requirement — your enthusiasm and willingness to learn are what matter most.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at GoCardless.
Similar Jobs You Might Like
Based on your interests and this role

Software Development Engineer
AnyVan is hiring a Senior Software Development Engineer to enhance their logistics technology platform. You'll work with Java and Python to build systems that optimize real-time job-level costs and improve driver workflows. This position requires significant experience in software development.

Software Engineering
GoCardless is hiring a Software Development Engineer III to tackle technical challenges in building banking solutions. You'll work in a collaborative environment focused on improving payment success and reducing fraud. This position requires significant experience in software engineering.

Software Engineering
Ripple is hiring a Senior Software Engineer to work on payment technologies and build scalable solutions for the future of finance. You'll utilize your skills in Java and blockchain technology to enhance payment systems. This role requires significant experience in software engineering.

Software Engineering
Zscaler is hiring a Senior Software Development Engineer to join their team in Bangalore. You'll work on building the world's largest cloud-based zero trust security platform using technologies like Java, JavaScript, and AWS. This position requires significant experience in software development and cloud technologies.

Software Engineering
Snyk is hiring a Senior Software Engineer to shape the technology of their AI-native Developer Security Platform. You'll work with Go to build foundational infrastructure at scale. This position requires significant experience in software engineering.