C

capital.com

CFD trading platform with MT4 integration

Senior Database Reliability Engineer - PostgreSQL, Infrastructure as Code

Database AdministrationConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Deep production experience with PostgreSQL at scale, including MVCC, vacuum and bloat, locking, physical and logical replication, and query planning informed by real incidents.
  • Use infrastructure as code as the normal way of working, keeping builds in version control and reviewing them before application.
  • Use CI/CD pipelines for infrastructure and database changes, including schema migrations, to reach production.
  • Have at least five years of experience running production databases as a DBRE, SRE, platform engineer, or database engineer, ideally with substantial AWS RDS or Aurora experience.
  • Have experience designing high availability and disaster recovery, including replication, automated failover, multi-region or multi-cloud redundancy, and trade-offs among RTO, RPO, and cost.
  • Have a track record of zero-downtime changes, including online migrations, major version upgrades, or moving data between clusters.
  • Understand application database usage, including connection pools, ORMs such as Hibernate, transaction scope, retries, idempotency, and safe deployment order.
  • Define observability measures, alert on SLOs, and verify changes with data.
  • Use Python, Bash, or Go scripting to automate operational work.
  • Be comfortable working in a regulated financial services environment with strict access control, encryption, and audit-trail requirements.
  • Communicate clearly, reason through decisions, own outcomes, and partner with developers.

Responsibilities

  • Design and operate highly available PostgreSQL across zones and regions, with automated, tested failover and fencing against split-brain.
  • Define database infrastructure as code for clusters, parameters, networking, access, monitoring, and backups; have peers review it, apply it through CI/CD pipelines, and detect drift.
  • Build self-service database provisioning so product teams can obtain production-ready databases without waiting for tickets.
  • Plan and execute migrations, upgrades, and table moves with zero or near-zero downtime, including cross-version, cross-cluster, and cross-cloud work.
  • Partner with developers on schema changes, queries, connection pooling, transaction scope, retries, and expand-and-contract migrations so database issues are fixed at their source.
  • Define SLOs and build SLO-based alerts and dashboards using Prometheus, Grafana, or similar tools to detect latency and capacity problems before clients are affected.
  • Design backup and recovery and validate them with scheduled restore and failover tests that measure RTO and RPO and produce auditor evidence.
  • Right-size instances and storage and choose the least expensive option that meets requirements.
  • Secure data through least-privilege access, secrets from a secrets manager, encryption at rest and in transit, audited access, and PII masking.
  • Lead and participate in incident response and on-call, write blameless post-mortems, and ensure follow-up actions are completed.
  • Replace manual runbooks with automation and document the remaining manual procedures.

Desired Qualifications

  • Experience using Terraform and Ansible.
  • Production experience with MySQL.
  • Experience with Redshift, ClickHouse, or DynamoDB.
  • Experience with logical replication or CDC tooling such as pglogical, AWS DMS, or Debezium.
  • Experience with Kubernetes and running Java services in production.
  • Linux performance tuning and troubleshooting on self-managed database hosts.
  • Experience with Vault or another secrets manager.

About the Company

capital.com

CFD trading platform with MT4 integration

Capital.com runs a trading platform for individual traders, focusing on Contracts for Difference (CFDs). It provides access in the UK, Europe, and Australia with tools, education, and around-the-clock support to help users trade. The platform works by allowing users to speculate on price movements of assets through CFDs, without owning the underlying assets. It offers fast order execution (around 0.032 seconds), 75 technical indicators, and seamless MetaTrader 4 (MT4) integration so traders can use automated strategies. Revenue comes from spreads and other trading-related fees. Capital.com differentiates itself with a broad suite of trading tools, strong regulatory oversight from the FCA and CySEC, positive Trustpilot ratings, and a track record of awards, aiming to help traders make informed decisions and manage risk more effectively.

Company size
1,001-5,000
Company stage
Series A
Total funding
$25M
Headquarters
Limassol Municipality, Cyprus
Founded
2016

Recently Posted Jobs

Explore more opportunities at capital.com

See more jobs