Database Engineer
Role details
Job location
Tech stack
Job description
We are seeking a results-oriented Database Engineer to support and optimize enterprise database environments in a high-performance setting. This role focuses on improving database efficiency, scalability, and reliability while assisting with the development of new data solutions. You will play a key role in enhancing storage capabilities, troubleshooting database issues, and supporting critical business systems.
This is a highly visible, hands-on role with direct impact on database performance and overall system health.
Key Responsibilities
Maintain and enhance the performance of existing database systems and applications
Partner with development teams to design and implement database solutions that meet organizational data needs
Monitor database environments to ensure optimal performance, availability, and reliability
Develop scripts and support programs to expand storage capacity and improve efficiency
Review database reports, system metrics, and user feedback to identify issues and optimization opportunities
Troubleshoot and debug database scripts, resolving performance bottlenecks and system conflicts
Provide technical mentorship and support to database administrators and team members
Ensure compliance with best practices for data security, backup, and archiving
Document database configurations, processes, and performance tuning efforts
Stay current with emerging technologies and best practices in database engineering
Requirements
Bachelor's degree in Computer Science, Information Systems, or a related field (or equivalent experience)
Strong experience with database technologies, platforms, and architecture design
Advanced proficiency in SQL, including joins, aggregations, and query optimization
Hands-on experience with Microsoft SQL Server (2012 or newer), including execution plans and ETL processes
Experience with source control and CI/CD tools (preferably Azure DevOps)
Proven ability to monitor database performance, tune systems, and optimize queries for scalability
Strong analytical, problem-solving, and organizational skills
Ability to work independently and collaborate effectively across cross-functional teams
Preferred Qualifications
Experience working with high-volume, high-transaction database systems, with a focus on scalability and stability
Familiarity with job scheduling and automation tools such as ActiveBatch
Relevant database certifications are a plus
Benefits & conditions
Competitive compensation aligned with experience