Senior Staff Database Engineer

Elite Technology Logo

Elite Technology

πŸ’΅ $150k-$180k
πŸ“Remote - United States

Summary

Join Elite Technology as a Senior Staff Database Engineer and lead the development, optimization, and maintenance of large-scale database systems in a multi-cloud environment, primarily using Azure. This role requires technical expertise, mentorship skills, and strategic thinking to build scalable solutions for database operations, reporting, and ETL processes. You will design and maintain database systems, lead architectural discussions, manage SQL Server environments, architect Azure-based solutions, troubleshoot database issues, build and maintain SQL queries, mentor engineers, collaborate with stakeholders, implement Infrastructure-as-Code practices, and stay current with emerging technologies. Elite Technology offers a flexible remote work model with competitive compensation and benefits. The position requires a Bachelor's degree, 10+ years of relevant experience, and expertise in various database technologies and tools.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related field
  • 10+ years of experience designing, troubleshooting, and managing large-scale database systems, particularly on Azure
  • Expertise in SQL, SQL Server, T-SQL, MySQL, PL/SQL, and Python
  • Strong knowledge of ETL processes, data modeling, and database architecture
  • Experience with Infrastructure-as-Code tools (e.g., Terraform, Pulumi) and observability platforms like Prometheus or Grafana
  • Proven leadership in mentoring engineers and driving technical excellence within teams
  • Solid programming background with object-oriented languages and UNIX environments
  • Ability to architect solutions to transition on-premise applications to cloud-native workloads
  • Strategic mindset with the ability to solve complex problems in scalable, repeatable ways
  • Availability for on-call rotations to address production issues and ensure operational reliability

Responsibilities

  • Design and maintain scalable operational and reporting database systems, including data modeling and ETL processes
  • Lead architectural design discussions, ensuring robust and scalable solutions across a multi-cloud environment
  • Manage SQL Server environments, including installation, backup, recovery, upgrades, and schema changes
  • Architect Azure-based solutions, leveraging services like Azure Data Factory (ADF) for optimized performance and cost
  • Troubleshoot and resolve database issues while optimizing performance and ensuring data integrity
  • Build and maintain SQL queries, stored procedures, and ETL pipelines to support reporting and analytics
  • Mentor and coach junior and senior engineers, fostering a collaborative learning environment
  • Collaborate with stakeholders to gather requirements and deliver tailored database solutions
  • Implement Infrastructure-as-Code practices using Terraform, Pulumi, or similar tools for database provisioning
  • Stay current with emerging database technologies and ensure best practices in DevOps and database engineering

Benefits

  • Competitive Compensation Package ($150,000 - $180,000 base salary + variable component)
  • Comprehensive Healthcare Coverage (Health, Dental, Vision)
  • Retirement Savings Plan with an Employer Contribution
  • Professional Development Opportunities
  • Time Off
  • Wellness Initiatives

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.