Job Openings Lead Database Engineer - DBO

About the job Lead Database Engineer - DBO

DBO - Lead database engineer

Must have - Postgress & Yugabyte

Locations: Charlotte, Phoenix, or Dallas

Key Responsibilities:

  • Database Architecture & Design: Lead the design and implementation of database solutions using Postgres and Yugabyte to support business applications.
  • Team Leadership: Manage and mentor a team of database engineers, providing technical guidance and ensuring best practices are followed.
  • Performance Tuning: Optimize database performance through indexing, query optimization, and other tuning techniques.
  • High Availability & Disaster Recovery: Design and implement strategies for high availability, backup, and disaster recovery to ensure business continuity.
  • Security Management: Implement and enforce database security policies to protect sensitive data and ensure compliance with industry regulations.
  • Collaboration: Work closely with software engineers, DevOps teams, and other stakeholders to integrate database solutions into the overall system architecture.
  • Automation & Scripting: Develop and maintain scripts and automation tools to streamline database management tasks.
  • Monitoring & Troubleshooting: Set up monitoring tools to proactively identify and resolve database issues before they impact production.
  • Documentation: Create and maintain comprehensive documentation for database architecture, processes, and procedures.
  • Stay Updated: Keep up to date with the latest database technologies, trends, and best practices to continuously improve the database infrastructure.

Required Qualifications:

  • Experience: 7+ years of experience in database engineering with a strong focus on Postgres and Yugabyte.
  • Technical Skills: Deep knowledge of database design, administration, and optimization in Postgres and Yugabyte. Experience with cloud-based databases and distributed database systems is a plus.
  • Leadership: Proven experience in leading and mentoring a team of database engineers.
  • Scripting & Automation: Proficiency in scripting languages (e.g., Python, Bash) for automation of database tasks.
  • Performance Tuning: Expertise in performance tuning, query optimization, and index management.
  • High Availability: Experience with setting up and managing high availability and disaster recovery solutions.
  • Security: Strong understanding of database security principles and experience implementing security best practices.
  • Problem-Solving: Excellent analytical and problem-solving skills with the ability to troubleshoot complex database issues.
  • Communication: Strong communication skills with the ability to collaborate effectively with technical and non-technical stakeholders.

Preferred Qualifications:

  • Education: Bachelor's or Masters in Computer Science, Information Technology, or a related field.
  • Certifications: Relevant certifications in database management or related technologies.
  • Cloud Experience: Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Distributed Systems: Experience with distributed database systems and handling large-scale data environments.