
Senior Database Engineer
Gumtree.com
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Help develop a platform that brings fast and reliable data to the people who need it.
- Develop and deliver on our Database Platform.
- Technical Leadership & Delivery as an Individual Lead Contributor.
- Architect, engineer, deploy and maintain highly scalable and available database solutions in Azure Cloud.
- Support the team and business in the migration from our heritage SQL VM estate into a modern Azure Cloud SQL based solution.
- Lead and consistently deliver on projects of highly ambiguous scope, high complexity and critical business impact.
- Design and implement database scaling strategies (horizontal and vertical) to support growing data volumes and high transaction throughput.
- Ensure heritage systems continue to be maintained at a high standard while managing short to medium-term improvements.
- Work with the existing team and contribute towards delivering high-quality code.
- Identify areas of innovation in data tools and techniques, recognising appropriate timing for adoption.
- Design and manage data pipelines for operational data processing (ETL).
- Develop comprehensive disaster recovery and business continuity planning for databases.
- Participate in an On-Call rotation to provide our customers 24/7 support.
- Develop and support database automation, including maintenance, test data management, CI/CD pipelines and unit tests.
- Monitor database performance, implement changes and apply new patches and versions when required.
- Coordinate teams to resolve problems and implement solutions and preventative measures.
- Automate database maintenance tasks including backups, patching, and health checks.
- Manage communication between technical and non-technical stakeholders effectively.
- Clearly and confidently articulate risk of technical problems to non-technical stakeholders.
- Represent the company to external stakeholders when appropriate.
- Enable groups of others to improve coding standards and awareness of best practices around non-functional requirements.
Requirements
- Deep expertise in database architecture, design and administration, including backups, maintenance, performance monitoring, patching and troubleshooting
- Advanced knowledge of disaster recovery and business continuity planning for databases
- Performance optimisation expertise, including query tuning, analysing metrics and reducing deadlocks/timeouts
- Proficiency in automation of database maintenance tasks using PowerShell/Python
- Ability to define and implement database scaling strategies
- Experience as a technical thought leader who can impact the trajectory of the company
- Proven ability to act as a reliable, collaborative subject matter expert in key areas
- Experience coaching and mentoring junior engineers
- Experience providing technical and strategic feedback that lead to better outcomes
- Experience migrating from MS SQL based on-premise solutions to cloud-native Azure databases
- Experience in data engineering, data lake/warehousing or BI solutions with several years in Azure cloud
- Proven record of successfully integrating business-critical data from different sources
- Extensive and proven experience in: Azure PostgreSQL Database, Azure SQL Managed Instance, Azure SQL Database, Azure SQL VM, Always On availability groups and failover cluster instances, Visual Studio SSDT DB projects, Database CI/CD (preferably YAML pipelines in Azure DevOps)
- Desirable Experience: Kubernetes, PowerShell/Python, NoSQL database technologies, Advanced caching strategies (Redis, Memcached), Microsoft Power BI, Redgate SQL Monitor or similar SQL monitoring tools, GDPR workflows (SAR and DDR), Terraform & Yaml
Benefits
- Competitive Pay
- Discretionary Bonus
- Pension Scheme (up to 9% Employer Contribution)
- Employee recognition scheme with great financial prizes
- 25 days holiday per year growing with length of service
- Hybrid and UK Remote working depending on role
- Generous Family Friendly Leave
- Free counselling and support (for when you might need it)
- Private Healthcare Insurance
- Private Dental insurance cover & Cashback.
- Online private GP service.
- Generous sick pay support
- Life assurance policy (x4 Life Assurance)
- Calendar - packed with events.
- Free food and beverage in our office locations.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
database architecturedatabase designdatabase administrationdisaster recovery planningbusiness continuity planningperformance optimizationquery tuningdatabase automationdata engineeringcloud migration
Soft Skills
technical leadershipcollaborationcoachingmentoringcommunicationproblem-solvingstrategic feedbackinnovationstakeholder managementarticulation of technical risks