
Senior Database Engineer
- Richmond, BC
- Permanent
- Temps-plein
- Engineer and support database solutions across Oracle, SQL Server, and Azure platforms
- Modernize legacy database platforms, develop automation, and expand cloud database capabilities
- Perform database administration duties including support, maintenance, and troubleshooting of enterprise-wide database instances
- Collaborate with internal customers and development teams to provide expertise in database selection, architecture, design, and sizing
- Manage database access, including user, role, profile, and object-level permissions
- Provide support and guidance to application developers with performance tuning, data modeling, and physical database design
- Apply SRE principles to improve reliability, performance, and operational efficiency
- Leverage AI/ML tools for intelligent monitoring, anomaly detection, and performance optimization
- Build and manage infrastructure using Infrastructure as Code (IaC) tools, including Bicep
- Participate in Level 3 on-call rotation, contributing to incident resolution and root cause analysis
- Create and manage database reports, visualizations, and dashboards
- Stay current with industry trends and best practices to continuously improve database services
- Mentor junior engineers and foster a culture of teamwork, continuous learning, and service excellence
- Bachelor's degree in computer science or related field, or equivalent experience
- 5+ years of experience in database engineering or administration in large enterprise environments
- Experience with Oracle, Oracle Data Guard
- Strong experience with SQL Server (2016/2017/2019/2022), including development, administration, security, and advanced features such as Always-On, replication, clustering, backup/restore, and performance tuning
- Hands-on experience with Microsoft Azure, including Azure SQLDB, CosmosDB, and IaaS/PaaS database services
- Experience with virtualized environments and multi-datacenter deployments
- Proficiency in PowerShell, T-SQL, Linux shell scripting, and modern languages such as Python
- Experience with CI/CD pipelines using tools such as Azure DevOps or similar platforms
- Demonstrated ability to create database instances using IaC and configuration management tools
- Strong communication skills across technical and non-technical audiences
- Passion for automation and eliminating repetitive processes
- Highly motivated, continuous learner with a drive to implement emerging technologies
- Experience with SAP ASE Sybase on Linux
- Certifications in Azure, Oracle, or Microsoft SQL Server
- Experience participating in Level 3 on-call rotations and incident response
- Exposure to containerization (Docker, Kubernetes) and cloud migration strategies