As a Senior Database Engineer, you will design and build logical and physical databases, lead performance tuning efforts, and guide engineers on efficient schema design and database access. You will also support platform migrations, reduce technical debt, and improve monitoring and alerting for database health.
Requirements
- 6+ years of experience operating and supporting highly transactional, mission-critical database environments.
- Strong expertise in MySQL-based databases (ideally RDS), with proven experience in performance tuning, query optimisation, and execution plan analysis.
- A database-agnostic mindset with the willingness to work across multiple technologies, including relational and NoSQL/cloud-native platforms.
- Hands-on experience with AWS services such as RDS, Aurora, EC2, S3, and related cloud-native tooling.
- Solid scripting skills (Python, Bash, or PowerShell) for automation, tooling, and database operations.
- Familiarity with containerisation and orchestration (Docker, Kubernetes) and an understanding of CI/CD practices for database deployments.
- Strong communication and collaboration skills, with the ability to work across teams, explain technical concepts clearly, and support shared goals.
- A disciplined approach to change management, documentation, and compliance, with awareness of data security standards.
- Analytical and problem-solving abilities, combining logical thinking with attention to detail to deliver robust solutions.
- Curiosity and adaptability β an eagerness to explore new approaches such as AI-driven database monitoring, anomaly detection, and automation to modernise operations.
Benefits
- Hybrid Working
- Relaxed Dress Code
- Open Culture
- Flexible Work Hours
- Group Risk Cover
- Employee Wellbeing Program
- 20 Days Paid Leave
- Ongoing Staff Appreciation Events
- Access To Learning Platforms
- Working With Experts Across The Globe