Site Reliability Engineer

GoCardless is a fintech company that facilitates bank payments for businesses globally.
Site Reliability
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
Finance

Description For Site Reliability Engineer

GoCardless is revolutionizing the way businesses handle payments by making bank payments and account data accessible and easy to use. With a presence in over 30 countries and processing more than $30 billion for 85,000+ organizations, GoCardless is at the forefront of financial technology.

The Foundations group is seeking an engineer passionate about infrastructure management and site reliability engineering. As part of a distributed team, you'll collaborate with various engineering departments to build and scale the global platform supporting GoCardless's payments and open banking products.

This role is ideal for those who thrive on challenging problems, value continuous learning, and want to make a significant impact. You'll work with a diverse tech stack including Python, Ruby, Golang, Terraform, AWS, GCP, Kubernetes, and various monitoring and CI/CD tools.

Key responsibilities include:

  • Building and maintaining automation for new and existing infrastructure
  • Creating user-friendly tools to solve complex problems
  • Automating operational tasks to reduce toil
  • Ensuring system security against cyber threats
  • Collaborating closely with software engineers and data scientists
  • Participating in technical design and decision-making
  • Embracing cloud-first engineering principles

The ideal candidate will have experience with programming languages like Python or Golang, infrastructure-as-code tools like Terraform, cloud providers (AWS or GCP), containerization, and various CI/CD and monitoring tools. Knowledge of DevOps and Agile principles, along with excellent communication skills, is crucial.

GoCardless offers a comprehensive benefits package, including equity, parental leave, adaptive working, and a focus on wellbeing. The company is committed to diversity and inclusion, with ongoing initiatives to create a more representative workforce. Additionally, GoCardless is dedicated to sustainability, co-founding the Tech Zero coalition to reduce environmental impact.

Join GoCardless to be part of a values-driven organization that's shaping the future of global payments.

Last updated 16 days ago

Responsibilities For Site Reliability Engineer

  • Building and maintaining automation of new and existing infrastructure
  • Creating easy-to-understand and maintain tools to solve problems
  • Automating operational tasks to eliminate toil
  • Ensuring systems are safe and secure against cybersecurity threats
  • Working closely with software engineers and data scientists
  • Being involved in the technical design of architecture and making technical decisions
  • Implementing cloud-first engineering practices

Requirements For Site Reliability Engineer

Python
Ruby
Go
Kubernetes
MySQL
PostgreSQL
  • Experience with at least one programming language such as Python, Ruby, Golang etc.
  • Experience with IaC tooling, such as Terraform
  • Experience with cloud computing providers such as AWS or GCP
  • Experience with containerized applications
  • Experience with CI/CD tooling such as Github, GitHub Actions, ArgoCD, etc.
  • Experience working with monitoring tooling such as Grafana, Prometheus, Zabbix etc.
  • Experience with relational databases and other datastores
  • Awareness of DevOps and Agile principles
  • Fluency in English
  • Excellent teamwork and communication skills

Benefits For Site Reliability Engineer

Medical Insurance
Mental Health Assistance
Parental Leave
Equity
  • Wellbeing support and medical cover
  • Work away scheme for up to 90 days in any 12 month period
  • Adaptive working with hybrid workplace model
  • Equity for all permanently employed employees
  • Parental leave
  • Generous holiday allowance
  • 3 annual volunteer days
  • 4 annual business-wide wellness days ('GC Fridays')

Interested in this job?

Jobs Related To GoCardless Site Reliability Engineer

Software Developer II, Site Reliability Development, Google Cloud

Google Cloud seeks a Software Developer II for Site Reliability Development to build and maintain large-scale, fault-tolerant systems.

Software Developer II, Site Reliability Developing, Google Cloud

Google Cloud seeks a Software Developer II for Site Reliability Engineering to build and maintain large-scale, fault-tolerant systems.

Site Reliability Engineering, Transformative Compute Site Reliability Engineering

Google is seeking a Mid-Level Site Reliability Engineer to build and maintain large-scale distributed systems for Google Cloud services.

Site Reliability Engineering, Transformative Compute Site Reliability Engineering

Join Google as a Site Reliability Engineer to build and maintain large-scale, fault-tolerant systems for Google Cloud services.