Senior Staff Database Engineer
Elite Technology
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