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 competitive compensation package, comprehensive healthcare, a retirement savings plan, professional development opportunities, time off, and wellness initiatives. The company embraces a flexible remote work model with various office locations globally.
Requirements
- Hold a Bachelorβs degree in computer science, engineering, or a related field
- Have 10+ years of experience designing, troubleshooting, and managing large-scale database systems, particularly on Azure
- Possess expertise in SQL, SQL Server, T-SQL, MySQL, PL/SQL, and Python
- Demonstrate strong knowledge of ETL processes, data modeling, and database architecture
- Have experience with Infrastructure-as-Code tools (e.g., Terraform, Pulumi) and observability platforms like Prometheus or Grafana
- Show proven leadership in mentoring engineers and driving technical excellence within teams
- Have a solid programming background with object-oriented languages and UNIX environments
- Possess the ability to architect solutions to transition on-premise applications to cloud-native workloads
- Have a strategic mindset with the ability to solve complex problems in scalable, repeatable ways
- Be available 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