Senior Backend Engineer

  • SurrealDB Ltd
  • 21/05/2026
Full time Information Technology Telecommunications

Job Description

Senior Backend Engineer

Department: Engineering

Employment Type: Full Time

Location: Hybrid/Remote

Description

SurrealDB is looking for a highly skilled and experienced Senior Backend Engineer to join our dynamic engineering team. Based in London or US East Coast, the ideal candidate will have a strong background in cloud technologies, building scalable backend systems, and operating production infrastructure at scale. You will play a key role in designing, developing, and maintaining our cloud-based backend infrastructure to ensure it is robust, scalable, and secure.

What you will do
  • Lead the design and implementation of scalable backend services and APIs in the cloud.
  • Develop and maintain cloud infrastructure (AWS, Azure, GCP) ensuring high availability, scalability, and security.
  • Design, implement, and manage databases (SQL, NoSQL), optimizing for performance and reliability.
  • Write clean, maintainable, and efficient code in Go or Rust.
  • Work closely with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions.
  • Provide technical leadership and mentorship to junior engineers, fostering a culture of continuous learning and improvement.
  • Implement and advocate for best security practices, ensuring data protection and compliance with relevant regulations.
  • Participate in on-call rotations.
  • Develop and maintain CI/CD pipelines, automating deployment processes to streamline release cycles.
About you
  • Experience in backend development, with a focus on cloud-based solutions.
  • Experience building public facing APIs in Go or Rust.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Experience deploying to Kubernetes.
  • Solid understanding of database technologies (SQL, NoSQL).
  • Familiarity with HTTP, WebSockets, RESTful APIs, gRPC and other communication protocols.
  • Experience with CI/CD tooling (GitHub Actions, Jenkins, GitLab CI, CircleCI).
  • Experience with observability and monitoring best practices.
  • Experience being on-call for production systems.
  • Knowledge of infrastructure as code (Pulumi, Terraform, CloudFormation).
  • Proven work experience in a similar role.
  • Experience with distributed systems, load balancing, and system monitoring.
  • Willingness to adapt to remote work and collaborate with a remote workforce operating in different time zones.

We understand that each candidate brings a unique set of skills and experiences, and we encourage applicants to apply even if you do not meet all the qualifications listed in the job description.

Our London team have a hybrid working approach. We enjoy working and collaborating together, and require people to be in our Oxford Street office three days a week on a Tuesday, Wednesday and Thursday.