Database Engineer

Database Engineer

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
GP Automate

At a Glance

  • Tasks: Design and maintain scalable databases that power our platform for NHS teams.
  • Company: Join a forward-thinking company dedicated to improving healthcare through technology.
  • Benefits: Enjoy competitive salary, private healthcare, flexible hours, and hybrid work model.
  • Other info: Opportunity for learning and growth in a dynamic environment.
  • Why this job: Make a real impact in healthcare while working with cutting-edge database technologies.
  • Qualifications: 5+ years SQL experience, strong problem-solving skills, and team collaboration.

The predicted salary is between 36000 - 60000 ÂŁ per year.

As Database Engineer, you’ll design and maintain the robust, scalable databases that power our platform. You’ll ensure real‑time ingestion, 99.99% uptime, compliance, and seamless integration with all our services, helping NHS teams work faster and smarter.

Key Responsibilities

  • Database Design: Build scalable relational databases (e.g. Azure SQL), optimise performance, and enable high‑volume data pipelines.
  • Integration: Support full‑stack platform integrations including data flows triggered by Power Automate connectors.
  • Performance & Reliability: Ensure uptime, backup, replication, and disaster recovery.
  • Security & Compliance: Enforce role‑based access, encryption, and medical device compliance.
  • Collaboration: Work closely with engineers, analysts, clinicians, and stakeholders to align with product goals.
  • Documentation: Maintain clear schema/process documentation and contribute to long‑term scaling strategy.

Requirements

Must-have

  • 5+ years hands‑on experience with SQL (SQL Server familiarity a plus)
  • Strong proficiency with complex stored procedures including writing, debugging, and refactoring
  • Proven experience with query optimisation including indexing strategies, execution plan analysis, query rewrites
  • Experience with database performance tuning including partitioning, caching strategies, statistics management
  • Experience implementing robust ETL/ELT processes with proper validation, error handling and audit trails
  • Understanding of CDC and incremental loading strategies
  • Understanding of data retention strategies and key rotation policies; experience with Azure SQL including backup configuration, failover strategies, and point‑in‑time recovery
  • Strong communicator, proficient in spoken and written English, problem‑solver, and collaborator. Comfortable working as the primary database specialist on a small team.

Nice-to-have

  • Familiarity with Azure Hyperscale database
  • Healthcare data security or high‑compliance background
  • Familiarity with Azure Data Factory, SSIS, or equivalent tooling
  • Experience with Azure Key Vault, Transparent Data Encryption (TDE) and Always Encrypted

Benefits

  • Competitive salary
  • Private healthcare for you & your family
  • Flexible hours, hybrid model – 2 days in Central London Office location.
  • High‑impact work in real NHS practices
  • Learning, growth & purpose‑driven innovation

Database Engineer employer: GP Automate

As a Database Engineer with us, you'll be part of a dynamic team dedicated to enhancing NHS services through innovative database solutions. We offer a competitive salary, private healthcare for you and your family, and the flexibility of hybrid working in our Central London office. Our culture prioritises learning and growth, ensuring that you have the opportunity to develop your skills while contributing to meaningful projects that make a real difference in healthcare.
GP Automate

Contact Detail:

GP Automate Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Database Engineer

✨Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, webinars, or even local tech events. You never know who might have a lead on that perfect Database Engineer role.

✨Show Off Your Skills

Create a portfolio showcasing your database projects. Whether it’s a GitHub repo or a personal website, let your work speak for itself. This is your chance to shine and show potential employers what you can do!

✨Ace the Interview

Prepare for technical interviews by brushing up on SQL queries and database design principles. Practice common interview questions and be ready to discuss your past experiences in detail. Confidence is key!

✨Apply Through Our Website

Don’t forget to check out our job listings on the StudySmarter website! Applying directly through us not only shows your interest but also gives you a better chance of landing that Database Engineer position.

We think you need these skills to ace Database Engineer

Database Design
SQL
Stored Procedures
Query Optimisation
Database Performance Tuning
ETL/ELT Processes
Change Data Capture (CDC)
Data Retention Strategies
Azure SQL
Backup Configuration
Disaster Recovery
Role-Based Access Control
Encryption
Collaboration
Documentation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with SQL and database design. We want to see how your skills align with our needs, so don’t be shy about showcasing your achievements in performance tuning and ETL processes!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about working with databases and how you can help NHS teams work smarter. Keep it concise but impactful – we love a good story!

Showcase Your Collaboration Skills: Since you'll be working closely with engineers and clinicians, highlight any past experiences where you’ve collaborated effectively. We value teamwork, so let us know how you’ve contributed to successful projects!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!

How to prepare for a job interview at GP Automate

✨Know Your Databases Inside Out

Make sure you brush up on your SQL skills, especially with complex stored procedures and performance tuning. Be ready to discuss your experience with Azure SQL and how you've optimised databases in the past. This will show that you’re not just familiar with the tools, but that you can truly leverage them.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled database issues in previous roles. Whether it’s about query optimisation or implementing robust ETL processes, having specific scenarios ready will demonstrate your analytical thinking and ability to handle challenges effectively.

✨Understand the Bigger Picture

Familiarise yourself with how databases integrate with other services, especially in a healthcare context. Knowing how your role as a Database Engineer supports NHS teams will help you articulate your value during the interview. It’s all about showing that you understand the impact of your work.

✨Communicate Clearly and Collaboratively

Since collaboration is key in this role, practice explaining technical concepts in simple terms. Be prepared to discuss how you’ve worked with engineers, analysts, and clinicians in the past. This will highlight your communication skills and your ability to work well within a team.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>