Database Engineer job description

Use this Database Engineer job description template to advertise open roles for your company. Be sure to modify requirements and duties based on the unique needs of the role you’re hiring for.
TAble of content
share on

Job brief

We are seeking a Database Engineer to build and monitor complex databases and make sure that these databases are operational and provide relevant and valid data.


  • Design and review the database based on project specifications.
  • Implement and support code through stored scripts, triggers, queries, and procedures based on project requirements.
  • Assist with application implementation projects from commencement to realization.
  • Make sure changes to the infrastructure or live application are duly tested and allow for roll-back.
  • Support any database inquiries from clients or business teams in a timely manner.
  • Ensure a stable environment by providing support to the on-premise and cloud databases, including troubleshooting performance issues and monitoring database health.
  • Work with team members to review and estimate time to build user stories.
  • Participate in sprint review as a member of an agile team.
  • Assist with database system design and development.
  • Improve the performance and reliability of database systems.
  • To aid application development, create database functions, scripts, stored procedures, and triggers.
  • Provide technical support to fix all database performance, capacity, and access concerns.
  • Identify and correct database issues as soon as possible.
  • Create physical and logical database models that meet the needs of the business.
  • Database systems are managed and monitored for performance, capacity, and security.
  • Prepare documentation for tasks such as database design, configuration, and change management.
  • Mentor database administrators so they can properly manage the company's databases.


  • Bachelor Degree in computer science, Information Technology, or relevant field
  • 2+ years of experience in database administration and development
  • Experience working with complex and large databases on SQL
  • Proficient in SQL, including functions, stored procedures, and triggers
  • Understanding of cloud database technology
  • Knowledge of index management, partitioning, and query optimization
  • Able to write database code without compromising privacy, security, and data quality
  • Ability to work under pressure and come up with workaround solutions
  • Good communication skills and team player attitude
  • Strong analytical and problem-solving skills

Try Manatal for free during 14-day with no commitment.

No credit card required
No commitment
Try It Now