Senior Database Engineer Job Description

The Database Engineer, Senior monitors the performance, scalability and security and resolves any issues. Plans, designs, develops and implements an organization’s databases. Being a Database Engineer, Senior requires comprehensive knowledge of database technologies, along with solid coding and computer system skills. Evaluates existing database design to determine necessary updates and integration requirements of new design, and to ensure final solutions meet organizational needs. In addition, Database Engineer, Senior typically requires a bachelor’s degree. Typically reports to a manager. Being a Database Engineer, Senior contributes to moderately complex aspects of a project. Work is generally independent and collaborative in nature. Working as a Database Engineer, Senior typically requires 4 to 7 years of related experience.

Senior Database Engineer Job Description Template

Our company is looking for a Senior Database Engineer to join our team.

Responsibilities:

  • Develop, implement and optimize stored procedures and functions;
  • Help continually improve ongoing reporting and analysis processes, automating or simplifying self-service support for customers;
  • Interface with other technology teams to extract, transform, and load data from a variety of data sources using SQL;
  • Analyze existing SQL queries for performance improvements;
  • Work with agile teams to perform code reviews and participate in planning and design sessions that impact databases;
  • Implement data governance processes to manage the life cycle of datasets;
  • Help write and optimize SQL statements.

Requirements:

  • In-depth knowledge of concepts and experience in writing SQL;
  • Previous experience working with development teams on deployments involving changes to databases;
  • 3+ years of previous experience monitoring, maintaining and validating data from complex Amazon Web Services MySQL or Aurora databases;
  • 5+ years previous work experience in database development;
  • Bachelor’s degree or master’s degree from an accredited university or college in computer science, software engineering or other related field.