Senior Database Engineer (Edmonton)
Senior Database Engineer (Edmonton)
-
Edmonton, Canada
-
Posted: less than a week ago
-
Save
Description
Role Reporting to a Manager, Software Engineering, the Senior Database Engineer will work with the infrastructure team and the broader engineering organization to build and maintain an industry‑leading product that helps our customers and their small businesses succeed. The engineer will ensure the stability and scalability of our fleet of Aurora Postgres databases, address issues such as cache and query optimization, indexes, IOPS, and more. They will establish robust monitoring and alerting, collaborate on schema design and query optimization with development teams (often using Rails ActiveRecord), and perform cost analysis and optimisation in the AWS cloud. Responsibilities Ensure stability and scalability of Aurora Postgres databases. Identify and fix performance issues such as cache optimisation, query optimisation, index tuning, and IOPS bottlenecks. Implement and maintain monitoring and alerting to proactively detect and react to database performance problems. Collaborate with development teams on schema design, query optimisation, and refactoring. Analyze cost and optimise database usage within AWS. Participate in disaster recovery and high‑availability architecture design. Support infrastructure teams in maintaining high‑availability and minimal downtime. Qualifications 5–10 years administering databases such as Postgres, Oracle, or MySQL, preferably in a cloud environment. Deep understanding of Postgres internals and query analysis tools (e.g., explain plan). Experience with database performance monitoring tools (e.g., RDS Performance Insights). Experience designing disaster recovery and high‑availability systems. Proficiency with scripting languages such as Bash, Python, or Ruby. Familiarity with Infrastructure as Code, preferably Terraform. Knowledge of AWS technologies (RDS Aurora, RDS Proxy, Database Migration Service). Experience with caching technologies (Redis, Memcached). Nice to Have 2–3 years of application development experience. Experience with Rails ActiveRecord. Experience with Terraform and ElasticSearch. Experience with AWS Redshift. Location The role is open to candidates based in one of our hub cities: Edmonton, Toronto, Vancouver, or Kitchener‑Waterloo. Compensation Annual salary range: $125,800 – $170,100 CAD. The range reflects skill level and responsibilities, with typical offers around the midpoint. Benefits Equity rewards. Annual health and wellness stipends. Retirement savings match and extended health package with fully paid premiums. Dedicated talent development program with coaching and leadership initiatives. We are an equal chance employer and are committed to working with applicants requesting accommodation at any stage of the hiring process. #J-18808-Ljbffr Apply on Kit Job: kitjob.ca/job/2pos0d
Highlights
-
Company nameJobber
-
Job positionSenior Database Engineer (Edmonton)
Safety Tips
Protect your personal details and initiate communication using our contact form.
More info about this ad
Senior Database Engineer (Edmonton) has been posted in the Edmonton Information Technology category on Locanto.
If you’re looking for something similar, check out IT Network Security, CCTC & Alarm System,Backup and Recovery, Edmonton, SAP IS Utilities Device Management, London or Senior Software Developer in Edmonton, also posted in Information Technology. Right now, there are 3 classified ads in Information Technology in Edmonton on Locanto.
There are more ads within a 15 km radius for this category. If you want to view those ads, click here.