Jobot - Salt Lake City, UT

posted 2 months ago

Full-time - Mid Level
Salt Lake City, UT
1,001-5,000 employees
Administrative and Support Services

About the position

The Senior Database Engineer will play a pivotal role in the Cloud Operations and Site Reliability Engineering team, acting as a liaison between development and infrastructure teams. This position focuses on ensuring high-performance, scalable, and secure data solutions while leading initiatives in database design, security, and optimization. The role combines hands-on operational duties with engineering research, mentoring team members, and improving database monitoring and alerting tools.

Responsibilities

  • Design, implement, and manage highly available transactional databases for multi-tenant SaaS platforms.
  • Design and review database and infrastructure security.
  • Develop and manage database backup/recovery and BCP/DR processes.
  • Implement and test DDL, DML, and queries across multiple database platforms.
  • Monitor database health and performance, implementing tuning where needed.
  • Act as a leader and mentor within the team, guiding best practices in database management.
  • Manage and prioritize work to meet critical timelines in a fast-paced environment.
  • Work independently or collaboratively with a cross-functional team.
  • Participate in on-call rotations and incident response for service interruptions or security incidents.

Requirements

  • Bachelor's degree in computer science, information systems, or a related field, or equivalent experience.
  • 8+ years in database engineering, with strong MySQL management skills.
  • Provisioning and configuring MySQL instances (clustered and non-clustered).
  • Proficiency in MySQL replication, storage engines, and SQL optimization.
  • Familiarity with MySQL limitations and industry best practices.
  • Experience designing high-performance databases for multi-tenant SaaS applications.
  • Proficiency with monitoring tools for proactive performance management.
  • Strong focus on data reliability, fault tolerance, and integrity.
  • Excellent verbal and written communication skills.
  • Meticulous with documentation and creating repeatable processes.
  • Strong problem-solving and analytical abilities.

Nice-to-haves

  • Master's degree in computer science or a related field.
  • Experience with infrastructure automation tools (e.g., Azure DevOps, Terraform, PowerShell).
  • Familiarity with code versioning (Git) and agile development methodologies.
  • Experience in Azure security and compliance and in implementing complex service solutions using modern architecture patterns.

Benefits

  • Competitive Salaries
  • Superior Benefits including health, dental, and retirement plans
  • Innovative Work Environment
  • Work-Life Balance
  • Career Growth
  • Supportive Culture
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service