Job Description
We're seeking a highly skilled and experienced Senior Data Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining high-availability and secure SQL Server databases. Your expertise in database solutions will enable us to scale our systems efficiently and ensure peak performance.
In this role, you'll have the opportunity to lead database solutions, consult with product teams on architecture decisions, and drive technical improvements. You'll also work closely with other engineers to identify and resolve challenges within our systems, shaping database strategies and driving technical enhancements.
To succeed in this role, you'll need to have a strong understanding of database design, indexing, query optimization, and performance tuning. Experience with logging and monitoring solutions, as well as automated database deployment pipelines, is also essential.
You'll be working in a fast-paced environment, collaborating with cross-functional teams to deliver high-quality results. If you're passionate about database engineering and want to make a meaningful impact, we'd love to hear from you!
Required Skills and Qualifications
* Deep experience (15+ years) in software development, with profound expertise in the architecture, hands-on design, implementation, and ongoing management of large-scale, complex database systems.
* At least 5 years of recent, in-depth experience with Microsoft SQL.
* Demonstrated success in implementing highly available, multi-region cloud-based applications, with a strong preference for experience in AWS and Azure.
* Strong knowledge of database design, indexing, query optimization, performance tuning, and experience with logging and monitoring solutions.
* Excellent problem-solving skills, a proactive approach to performance improvements, and a strong ownership ethic.
Benefits
We offer a comprehensive benefits package that includes generous paid leave, dedicated paid leave to care for your physical and mental wellbeing, employee assistance program, health insurance, life insurance, income protection, wellbeing and sports programs, employee resource groups, and many other perks.
Why Work with Us?
Our company values its employees and provides a supportive and inclusive work environment. We believe in empowering our employees to grow professionally and personally, and offer opportunities for career development and growth.