Canada

Senior Database Engineer (Edmonton)

Senior Database Engineer (Edmonton)
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 opportunity employer and are committed to working with applicants requesting accommodation at any stage of the hiring process.

#J-18808-Ljbffr
Highlights
Safety Tips
Be careful: if it seems too good to be true, it most likely is.
1 / 10
More info about this ad

Senior Database Engineer (Edmonton) has been posted in the Edmonton Information Technology category on Locanto.

If you’re still wanting to browse, there is so much to explore in the Information Technology category! Take a look at the ads IT Network Security, CCTC & Alarm System,Backup and Recovery, Edmonton, SAP IS Utilities Device Management, London and Senior Software Developer in Edmonton to discover more of what you’re looking for. 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.