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
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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.
Interested in remote work opportunities in Devops? Discover Devops Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- 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).
- 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.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
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)
wavelo
Senior Infrastructure/Systems Engineer
plus8soft
Kubernetes Platform Engineer