Database Engineer

Jobgether • Canada
Remote
Apply
AI Summary

Jobgether is seeking an experienced Database Engineer to design, operate, and optimize PostgreSQL clusters at scale. The ideal candidate will have hands-on expertise in database architecture, automation, and incident response. This role combines deep technical ownership with opportunities to shape database strategy and drive automation.

Key Highlights
Design, implement, and maintain highly available PostgreSQL clusters
Optimize database performance through query tuning and indexing
Develop and maintain automation for provisioning, backups, and schema management
Key Responsibilities
Design, implement, and maintain highly available PostgreSQL clusters
Optimize database performance through query tuning and indexing
Develop and maintain automation for provisioning, backups, and schema management
Lead database incident response and perform root-cause analysis
Collaborate with software engineers on query optimization and schema design
Technical Skills Required
PostgreSQL Linux systems SQL Terraform Ansible Python Bash Prometheus Grafana Datadog pg_stat_statements
Benefits & Perks
Competitive salary range of CAD $126,100-$140,100
Comprehensive healthcare benefits
Remote-first work environment
Nice to Have
Experience with connection pooling and load balancing
Knowledge of distributed systems concepts and high-availability solutions

Job Description


This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Database Engineer in Canada.

This role is ideal for an experienced database professional who thrives in high-volume, mission-critical environments. You will be responsible for designing, operating, and optimizing PostgreSQL clusters at scale, ensuring high availability, performance, and operational excellence. The position requires hands-on expertise in database architecture, automation, and incident response, with a focus on building resilient and scalable systems. You will collaborate closely with engineering, SRE, and platform teams to implement best practices, improve workflows, and enhance the overall reliability of the data infrastructure. This role combines deep technical ownership with opportunities to shape database strategy, drive automation, and influence the design of critical systems across the organization.

Accountabilities

  • Design, implement, and maintain highly available PostgreSQL clusters with sharding, replication, partitioning, and failover automation.
  • Optimize database performance through query tuning, indexing, workload analysis, and schema design improvements.
  • Develop and maintain automation for provisioning, backups, recovery, failovers, and schema management using tools like Terraform, Ansible, Python, and Bash.
  • Lead database incident response, perform root-cause analysis, and implement long-term reliability improvements.
  • Build monitoring, alerting, and observability systems for PostgreSQL clusters, ensuring operational visibility and proactive issue resolution.
  • Collaborate with software engineers on query optimization, migrations, schema design, and implementation of database best practices.
  • Evaluate emerging tools, AI-assisted solutions, and processes to continuously enhance database infrastructure reliability and efficiency.

Requirements

  • 7+ years of hands-on PostgreSQL experience in high-volume, production-critical environments.
  • Deep understanding of PostgreSQL internals, including MVCC, WAL processing, vacuum behavior, query planning, replication, and indexing strategies.
  • Strong SQL skills and experience designing schemas and optimizing complex queries.
  • Proven expertise in Linux systems, performance tuning, and resource management.
  • Experience with automation and infrastructure-as-code tools (Terraform, Ansible, Python, Go, Bash).
  • Familiarity with monitoring and observability tools such as Prometheus, Grafana, Datadog, or pg_stat_statements.
  • Knowledge of distributed systems concepts, high-availability solutions, backup/recovery strategies, and security/compliance standards.
  • Strong troubleshooting, problem-solving, and production incident management skills.
  • Preferred: experience with connection pooling, load balancing (PgBouncer, HAProxy), event streaming (Kafka, Debezium), Patroni, and PostgreSQL backup tools (Barman, pgBackRest).

Benefits

  • Competitive salary range of CAD $126,100-$140,100, with variations based on experience and location.
  • Comprehensive healthcare benefits, including medical, dental, vision, and wellness programs.
  • Remote-first work environment with flexibility to work from anywhere in Canada.
  • Professional development opportunities and support for ongoing learning.
  • Collaborative, inclusive, and diverse work culture that values innovation and multiple perspectives.
  • Employee engagement programs, recognition initiatives, and access to company-wide events.
  • Support for AI-assisted tooling and modern infrastructure technologies.

How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.


Similar Jobs

Explore other opportunities that match your interests

Database Reliability Engineer (PostgreSQL)

Devops
•
2d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

wavelo

Canada

Senior Infrastructure/Systems Engineer

Devops
•
1w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

plus8soft

Canada

Kubernetes Platform Engineer

Devops
•
1w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Capgemini Engineering

Canada

Subscribe our newsletter

New Things Will Always Update Regularly