DBA Engineer

DBA Engineer

Full-Time 50000 - 70000 £ / year (est.) Working from home possible
Jobgether

At a Glance

  • Tasks: Optimise SQL Server performance and resolve complex database issues in a fast-paced environment.
  • Company: Join a globally distributed, engineering-driven organisation focused on technical excellence.
  • Benefits: Enjoy flexible remote work, generous vacation days, and professional development budgets.
  • Other info: Dynamic role with opportunities for career growth and a collaborative culture.
  • Why this job: Make a real impact on mission-critical systems while collaborating with talented teams worldwide.
  • Qualifications: 5+ years of DBA experience with strong SQL Server expertise and problem-solving skills.

The predicted salary is between 50000 - 70000 £ per year.

This is a high-impact database engineering role focused on ensuring the performance, reliability, and scalability of mission-critical SQL Server systems supporting global, high-traffic platforms. You will be responsible for optimizing complex database environments, resolving performance bottlenecks under tight time constraints, and ensuring the stability of business-critical services. The role requires deep technical expertise in SQL Server internals, strong analytical thinking, and the ability to operate in fast-paced, 24/7 production environments. You will collaborate closely with backend, DevOps, and infrastructure teams to design efficient data storage architectures and improve system resilience. Beyond operational support, you will also contribute to long-term database architecture decisions and scaling strategies.

Accountabilities

  • Optimize SQL Server performance across queries, indexes, stored procedures, and system resources (CPU, memory, disk), ensuring high availability and efficiency in production environments.
  • Diagnose and resolve complex performance bottlenecks, including blocking, deadlocks, execution plan issues, and resource contention under tight SLAs.
  • Perform advanced T-SQL development and optimization, including stored procedures, user-defined functions, triggers, and query tuning.
  • Manage SQL Server administration tasks such as installations, upgrades, migrations, backups, recovery, monitoring, security, and integrity checks.
  • Design, maintain, and support high availability and disaster recovery solutions including Always On Availability Groups, replication, and Log Shipping.
  • Collaborate with DevOps, backend, and infrastructure teams to support deployments, incident resolution, and system improvements.
  • Participate in architecture design discussions to improve scalability, data modeling, and long-term database strategy.

Requirements

  • 5+ years of experience as a DBA or database engineer with strong expertise in Microsoft SQL Server (2016–2019 strongly preferred).
  • Deep knowledge of SQL Server internals, including indexing strategies, locking, isolation levels, transaction management, and tempdb optimization.
  • Expert-level proficiency in T-SQL, with proven ability to optimize complex queries, stored procedures, and database logic.
  • Strong experience with performance tuning tools such as SQL Profiler, Extended Events, Query Store, and DMVs/DMFs.
  • Hands-on experience with high-load production systems, production incident troubleshooting, and performance root cause analysis.
  • Solid understanding of HA/DR solutions including Always On Availability Groups, replication, and Log Shipping.
  • Ability to analyze execution plans and identify architectural or structural database issues.
  • Nice to have: experience with MongoDB, ClickHouse, PowerShell (dbatools), monitoring tools like Zabbix or Grafana, and Windows Server administration.
  • Strong problem-solving mindset with the ability to quickly understand and work with existing complex systems.
  • Experience with 24/7 mission-critical environments is highly valued.

Benefits

  • Fully remote full-time position with flexible working arrangements.
  • 28 calendar days of annual vacation plus 7 wellness days for personal rest and recovery.
  • Annual reimbursement for health-related expenses or private insurance up to $1,000.
  • Budget for professional development, including 50% reimbursement for training, conferences, and industry events.
  • Corporate discounts for English language learning programs.
  • Provided equipment or home office/co-working reimbursement up to $1,000 every 3 years.
  • Employee reward system with bonuses, redeemable for merchandise and team experiences.
  • Referral bonuses up to $5,000 for successful candidate recommendations.
  • Collaborative, globally distributed engineering culture with strong focus on technical excellence.

DBA Engineer employer: Jobgether

Join a globally distributed, engineering-driven organisation that prioritises technical excellence and employee well-being. As a DBA Engineer, you will enjoy the flexibility of a fully remote role, complemented by generous benefits such as 28 days of annual leave, wellness days, and a budget for professional development. The collaborative work culture fosters growth and innovation, making it an ideal environment for those seeking meaningful and rewarding employment.

Jobgether

Contact Details:

Jobgether Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land DBA Engineer

Tap into Local Tech Meetups

Get yourself to local tech meetups or database management conferences. It's a really great way to meet industry professionals and potentially uncover unadvertised full-time roles. When chatting with people, mention your skills and interests in database management; you never know who might be looking for someone just like you!

Contribute to Open Source Projects

Diving into open-source projects can not only sharpen your database skills but also get you noticed by employers. Many companies look for candidates who actively contribute to projects – it shows initiative and a real passion for the field. Plus, it's a perfect excuse to connect with other developers and expand your professional network.

Utilise Professional Bodies

Sign up for professional bodies related to database management, like the British Computer Society. They often host events and networking opportunities that can lead directly to job openings in the full-time market. Plus, it adds a nice touch to your professional profile!

Showcase Your Skills in a Public Portfolio

As you’re on the hunt for that full-time role, make sure to have a public portfolio that displays your best database projects. This can easily set you apart from the competition. And when you apply for roles, definitely mention it – it shows employers you mean business and are proud of your work!

We think you need these skills to ace DBA Engineer

SQL Server Internals
Performance Tuning
T-SQL Development
Database Administration
High Availability Solutions
Disaster Recovery Solutions
Execution Plan Analysis

Some tips for your application 🫡

Show off your database skills:When applying for a full-time role in database management, it’s super important to highlight your skills with specific database technologies like SQL, NoSQL, or any relevant data visualisation tools. We want to see how you've used these tools in real projects, so don't shy away from detailing your hands-on experience!

Tailor your CV for data:Make sure your CV is structured clearly, focusing on your previous experience in database management. Use specific metrics to demonstrate your impact, like how you improved data retrieval times or reduced errors. This isn't just about what you've done; it’s about what you’ve achieved with your skills!

Craft a compelling cover letter:In your cover letter, share what excites you about database management and how you can contribute to Jobgether. Mention any relevant projects where you tackled challenges or implemented new solutions. Let us know why you want to join our team and how your passion aligns with our goals.

Document your projects:If you've worked on interesting database projects—maybe during your studies or in previous roles—be sure to include those in your application. If you can, link to a portfolio or GitHub repo where we can see examples of your work. Having a tangible showcase of your skills will really make your application stand out!

How to prepare for a job interview at Jobgether

Brush Up on Database Tools

Make sure you're well-versed with popular database management systems like MySQL, PostgreSQL, or MongoDB. Incorporating real-world examples of how you've used these tools in past projects will show that you can put theory into practice, which is something Jobgether will definitely appreciate.

Know Your SQL Inside Out

Get ready for some technical questions focused on SQL queries and database design. We should anticipate coding challenges where you might need to optimise queries or design a database schema on the spot. Practising these problems will build our confidence to impress in the interview.

Demonstrate Problem-Solving Skills

Besides just technical know-how, be prepared to answer scenario-based questions that test your critical thinking and problem-solving abilities. Think about how you would approach data integrity issues or handle performance bottlenecks — Jobgether will want to see your analytical side!

Show Your Collaboration Spirit

Since this is a full-time role, it's crucial to highlight how you've collaborated with cross-functional teams or contributed to team projects in the past. Emphasising our interpersonal skills will demonstrate that you’re not just a tech wizard, but also a team player who fits well with Jobgether's culture.