SQL Engineer
Job Description
Hybrid | UK
\nWe're working with a growing technology company that's looking to hire an experienced SQL Engineer to join its product development team.
\nThis is a hands-on role focused on maintaining, optimising and evolving a large Azure SQL environment that sits at the heart of a business-critical software platform. You'll be joining a collaborative engineering team where you'll solve complex database performance issues, improve scalability and reliability, and play a key role in the ongoing development of a mature SQL estate.
\nIf you enjoy analysing execution plans, tuning complex queries and solving challenging SQL performance problems, this is an excellent opportunity.
The role\n- \n
- Develop, enhance and maintain complex T-SQL stored procedures, functions and queries. \n
- Investigate and resolve SQL performance issues using execution plans and performance analysis tools. \n
- Optimise queries, indexing strategies and overall database performance. \n
- Troubleshoot locking, blocking and other SQL Server performance issues. \n
- Support database deployments across Development, Test and Production environments. \n
- Collaborate with software engineers to deliver reliable, scalable database solutions. \n
- Contribute to the ongoing improvement and modernisation of the Azure SQL platform. \n
- \n
- Strong commercial experience with SQL Server and Azure SQL Database. \n
- Excellent T-SQL skills, including stored procedures, functions and complex queries. \n
- Proven experience of SQL performance tuning and query optimisation. \n
- Good understanding of SQL Server internals, indexing strategies and production troubleshooting. \n
- Experience working within Agile development teams. \n
- Strong communication skills and a proactive approach to problem-solving. \n
- \n
- Query Store, DMVs or Extended Events. \n
- Azure DevOps or CI/CD. \n
- Redgate or other database deployment tools. \n
- Experience supporting enterprise software or business-critical applications. \n
This is an opportunity to join a growing technology business where SQL is central to the product. You'll have the chance to work on technically challenging problems, influence the performance and scalability of a mature Azure SQL environment, and be part of a collaborative team that's continually enhancing a widely used software platform.
