Senior Database Engineer
Job Description
[Up to c. £225k Comp Package | Hybrid Working]
Role Overview
We’re working with a leading proprietary trading firm that has grown significantly over the past decade, now operating across North America and Europe. They’re expanding their infrastructure function in London and are hiring a Senior Database Engineer - the first dedicated hire of its kind in EMEA. In this role, you’ll take ownership of building and running database platforms that support both the firm’s ultra-low latency trading systems and its wider enterprise services. You’ll collaborate closely with developers, traders, and infrastructure specialists, while working on a diverse mix of relational and non-relational systems. This is a high-impact opportunity to shape the firm’s data estate, contributing to everything from greenfield deployments to live production operations...
Key Responsibilities
- Deploy, configure, and manage SQL and NoSQL databases including PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, Redis, and CockroachDB
- Partner with developers and trading teams to deliver well-structured schemas, tune queries, and optimise performance for high-throughput workloads
- Automate database provisioning and routine operations using Bash (required) and Python (preferred), embedding Infrastructure-as-Code principles wherever possible
- Implement and support replication, backup validation, and disaster recovery strategies, ensuring resilience across critical systems
- Monitor performance and health using tools such as Prometheus, Grafana, and custom observability dashboards
- Produce and maintain runbooks, technical documentation, and change records to ensure consistent operational standards
- Contribute to on-call responsibilities, providing rapid response to production issues and supporting 24/7 availability
- Embed strong security practices into daily operations, including access controls and structured change management
What You’ll Bring...
- Strong understanding of database internals, replication, backup methods, HA/DR concepts, and PITR strategies
- 3+ years’ experience managing production-grade SQL and NoSQL platforms across multiple database technologies
- 3+ years hands-on experience with Linux environments and command-line tools; skilled in Bash scripting and Python automation
- Broad technical expertise across relational systems (PostgreSQL, MySQL, Oracle, SQL Server) and distributed/non-relational systems (CockroachDB, MongoDB, Redis)
- Familiarity with monitoring, performance tuning, and operational visibility in complex environments
- Clear and collaborative communication style, with experience working across engineering, trading, and business functions
- A self-starter with strong problem-solving ability, keen attention to detail, and a drive to improve systems through automation and documentation
- (Preferred) Prior experience working in financial services or trading environments
...
Apply for this role
All fields marked with * are required.