We're creating a new payment
network for the internet

Open positions

Engineering Manager

We’re looking for exceptional managers to help GoCardless build a global payments platform for the 21st century.

GoCardless’ annual payment volume exceeds £1 billion, and we’re processing up to hundreds of thousands of transactions per day. The company is growing fast and there is an increasing demand for creative and high quality work from our engineering group.

We believe in using the best technology for the task and we’re heavy users of Angular, Ruby on Rails and PostgreSQL. Our applications run in Docker containers. We use some React for static web pages, Python for our data projects and Go is used by our infrastructure team. Our planning and delivery processes are agile and loosely based on Scrum.

Right now we’re improving the customer experience for first time users of our developer APIs and user dashboards, we’re scaling our payments systems to handle ten times our current processing capacity, and we’re investing in our infrastructure for improved resilience at scale. We like to share what we learn on our engineering blog.

The role

This role would suit someone with previous management experience, or a technical leader who wants to take on people management responsibility.

As a GoCardless software engineering manager you will help us build the most creative and fulfilled product engineering group. You will lead talented engineers who build products and systems they are proud of. You will push for exceptionally high quality work and empower our engineers to make a big impact.

You are a skilled and passionate engineer who wants to stay hands-on but primarily focus on leadership and management. You will have responsibility for one or more teams of between 3 and 6 software engineers and you’ll work closely with non-technical stakeholders. In this role you will:

  • Implement and deploy engineering work with your team.
  • Hire and develop great people.
  • Maintain a supportive and engaging team culture.
  • Insist on high standards of technical design and implementation and ensure your systems are operationally excellent.
  • Deliver project work while managing the expectations of your stakeholders.
  • Plan and prioritise impactful technical investment initiatives for your teams.

You will also be a key contributor to:

  • Improve hiring and recruitment processes for the engineering group.
  • Develop product objectives.
  • Invest in GoCardless’ overall technical architecture.
  • Ensure the security of our systems and working practices.

Given the versatile nature of the role, we’re looking for someone who learns fast, enjoys leading and collaborating with others, and is a pragmatic decision-maker.

You should apply if you are:

  • Passionate about building motivated, highly performing teams.
  • Passionate about technology and want to stay hands-on.
  • Experienced in building products for the web, and have an awareness of technologies across the stack.
  • Professionally experienced in coding at least one of the following, or similar: Ruby, Python, Go, Elixir, Java, C++, Javascript, AngularJS.
  • Committed to building reliable, well-tested systems.
  • Enthusiastic about working in a strong culture of testing and code review.
  • Qualified with a Computer Science degree or equivalent experience.

In your application, please include your CV and a cover letter explaining why you are a great candidate for this position.

Our team come from a variety of backgrounds and we welcome diversity – if you're unsure, please apply.

Apply now

Find out more about working at GoCardless

Visit our team page