Engineering Manager

  • Competitive
  • London, England, United Kingdom
  • Permanent, Full time
  • GoCardless
  • 18 Mar 19

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, agile 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. We like to share what we learn on our engineering blog

The role

We want to hire software engineering managers to help us build the most creative and fulfilled product engineering team. You will lead talented and creative 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.

We're looking for competent and passionate engineers who want 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 commercial and operational 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
  • develop product objectives
  • invest in GoCardless' overall technical architecture
  • ensure the security of our systems and working practices
What we're looking for

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.

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

We'd love to hear from you 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
  • 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, a link to your GitHub profile if you have one and a brief description of an interesting project you have delivered as a leader. Our team come from a variety of backgrounds and we welcome diversity - if you're unsure, please apply.