Talent.com
Tucows Inc.
Database EngineerTucows Inc. • Toronto, ON, Canada
Database Engineer

Database Engineer

Tucows Inc. • Toronto, ON, Canada
Il y a plus de 30 jours
Salaire
126 100,00 $CA par an
Type de contrat
  • Temps plein
Description de poste

Job Description

Job Description

Wavelo is a SaaS business on a mission to make telecoms a breeze.

We provide flexible software that modernizes how communication service providers (CSPs) do business, helping them drive more value, focus on customer experience, and scale their operations faster.

As part of Tucows (NASDAQ:TCX, TSX:TC)—one of the world's largest Internet services companies—Wavelo is backed by outstanding resources and talent. We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our employees is what works best for us. It's also why the majority of our roles are remote-first, meaning you can work from anywhere you can connect to the Internet!

The work we do genuinely changes lives. If this sounds exciting, we'd love to hear from you!

About the Opportunity

We are looking for a highly skilled Database Reliability Engineer (DBRE) with deep expertise in PostgreSQL at scale.

In this role, you will design, operationalize, and optimize the data persistence layer that powers large-scale, mission-critical systems. You'll work closely with SRE, Platform, and Engineering teams to ensure performance, reliability, automation, and operational excellence across the database environment.

This is a hands-on engineering role focused on building resilient data infrastructure—well beyond traditional database administration.

This role is a remote position open to applicants based in Canada.

What You'll DoArchitecture, Reliability & Performance
  • Design, implement, and operate highly available PostgreSQL clusters (physical/logical replication, sharding, partitioning, failover automation)
  • Optimize query performance and indexing strategies
  • Perform capacity planning, growth forecasting, and workload modeling
  • Own high-availability strategies, including:
    • Automatic failover
    • Multi-region deployments
    • Disaster recovery
Automation & Tooling
  • Build and maintain automation for:
    • Provisioning and configuration
    • Backups and recovery
    • Failovers
    • Vacuum tuning
    • Schema management
  • Use tools such as Terraform, Ansible/SaltStack, Bash, Python, etc.
  • Develop monitoring and alerting systems for PostgreSQL clusters
Operations & Incident Response
  • Lead response during database incidents (e.g., performance regressions, replication lag, deadlocks, bloat, storage failures)
  • Conduct root-cause analysis and implement long-term fixes
Cross-Functional Collaboration
  • Partner with software engineers to:
    • Review SQL queries
    • Optimize schemas
    • Ensure effective use of PostgreSQL features
  • Provide guidance on:
    • Database design patterns
    • Migrations and version upgrades
    • Best practices
Knowledge, Skills & Abilities
  • Deep understanding of PostgreSQL internals:
    • MVCC, WAL processing, vacuum behavior, locking, query planning
  • Experience designing and operating highly available database clusters with automated failover
  • Strong performance tuning skills (query optimization, indexing, workload tuning)
  • Ability to diagnose database and system issues:
    • Query plans, I/O, memory usage, WAL growth, table/index bloat
  • Experience with backup and recovery strategies:
    • Point-in-time recovery (PITR), durability planning
  • Familiarity with observability and monitoring:
    • Metrics, alerting, and performance dashboards (Grafana)
  • Understanding of distributed systems concepts:
    • Service discovery, consensus (e.g., Consul)
  • Strong Linux systems knowledge (performance tuning, resource management)
  • Experience with scripting and infrastructure-as-code automation
  • Strong troubleshooting and problem-solving skills in production environments
  • Knowledge of:
    • Security, compliance, encryption, auditing, access control
  • Ability to work independently in high-availability, production-critical systems
  • Familiarity with AI-assisted tools (e.g., Claude, Windsurf, GitHub Copilot)
QualificationsRequired
  • 7+ years of hands-on PostgreSQL experience in large-scale, high-volume production environments
  • Strong expertise in PostgreSQL internals:
    • WAL, MVCC, vacuum tuning, query planner, indexing, logical replication
  • Advanced SQL and strong schema design and query optimization skills
  • Solid experience with Linux systems and networking fundamentals
  • Experience building automation using Go or Python
  • Experience with monitoring tools such as:
    • Prometheus, Grafana, Datadog, PMM, pg_stat_statements
Preferred (Nice to Have)
  • Experience with connection pooling and load balancing:
    • PgBouncer, HAProxy
  • Experience with high-availability solutions:
    • Patroni or similar tools
  • Exposure to event streaming and CDC:
    • Kafka, Debezium
  • Experience supporting 24/7 production environments
  • Experience with PostgreSQL backup tools:
    • Barman, pgBackRest, WAL-G
  • Familiarity with Traefik or similar infrastructure components

The base salary range for this position is $126,100 to $140,100. Range shown in $CAD for Canadian residents. Other countries will differ. Range may vary on a number of factors including, but not limited to: location, experience and qualifications. Tucows believes in a total rewards offering that includes fair compensation and generous benefits

Want to know more about what we stand for? At Wavelo and Tucows we care about protecting the open Internet, narrowing the digital divide, and supporting fairness and equality.

We also know that diversity drives innovation. We are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We celebrate multiple approaches and diverse points of view.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.

We use AI-enabled tools throughout our recruitment process to help us work more efficiently and consistently. These tools support our hiring teams by organizing and reviewing information, while final hiring decisions are always made by people.

Tucows and its subsidiaries participate in the E-verify program for all US employees.

Learn more about Tucows, our businesses, culture and employee benefits on our site here.

Créer une alerte emploi pour cette recherche

Database Engineer • Toronto, ON, Canada

Offres similaires

Senior Site Reliability & Database Engineer

SimCorpToronto
Temps plein

A leading financial technology firm in Toronto is seeking a Lead Site Reliability Engineer focused on database management.This role involves managing Azure pipelines for client onboarding, aligning... Voir plus

 • Offre sponsorisée

Database Engineer

Altis TechnologyToronto, ON, CA
Temporaire

Senior Database Engineer/ Senior Data Migration.Toronto, Ontario (Hybrid, 2 days per week onsite).Our client in the retail and loyalty sector is seeking a skilled.This role sits at the intersection... Voir plus

 • Offre sponsorisée

Senior Database Engineer Overseeing Cloud and On-Premise Solutions

Northbridge Financial CorporationToronto
Temps plein

Join a dynamic team as a Senior Database Engineer.Provide leadership and technical insights on database platforms while focusing on performance and continuous improvement strategies in a hybrid rol... Voir plus

 • Offre sponsorisée

Senior Database Engineer at Nue.io

Nue.ioToronto
Temps plein

Step into a pivotal role as a Senior Database Engineer at Nue.You'll enhance database infrastructure and performance while driving cloud-native solutions.This senior-level position demands a hands-... Voir plus

 • Offre sponsorisée

Senior Database Engineer – DevSecOps

nueToronto
Temps plein

Senior Director of Engineering, Platform & Infrastructure.We're looking for a highly motivated.Nue's database infrastructure, scalability, performance, and reliability.You'll be the dedicated exper... Voir plus

 • Offre sponsorisée

Complex Database Solutions Architect

AmazonToronto, ON, CA
Temps plein

Lead the charge in complex database architectures as a Solutions Architect.Focus on cloud migration and strategy using AWS database services to meet diverse customer requirements.This essential rol... Voir plus

 • Offre sponsorisée

Senior Engineer in Databases - Toronto Office

FivetranToronto
Temps plein

Elevate your career as a Senior Software Engineer focused on databases in Toronto.This hybrid position promotes teamwork and innovation in database solutions.In this influential role within a flour... Voir plus

 • Offre sponsorisée

Senior IT Database Engineer

KrollToronto, ON, CA
Temps plein

Transform data management as a Senior IT Database Engineer.Combine technical skills in AWS and Azure with a focus on database architecture and system optimization.This senior role will have you at ... Voir plus

 • Offre sponsorisée

Senior Database Engineer

The Nationwide GroupMarkham, Ontario, Canada
Temps plein

This job posting is for an existing vacancy.We use artificial intelligence tools to screen and assess applications as part of our hiring process.Human recruiters review all results.JOB DESCRIPTION ... Voir plus

 • Offre sponsorisée

Database Operations Engineer

Manulife FinancialToronto, ON, CA
Temps plein

Join our Enterprise Technology Services team!.Our team is responsible for analyzing, resolving, building, and maintaining complex backend databases in support of multiple business applications.Coor... Voir plus

 • Offre sponsorisée

Sr AWS Cloud Engineer (Banking/Capital Markets) - markham

companymarkham, on, ca
Temps plein

Senior AWS Cloud Engineer / Sr AWS DevOps (10+ years of experience).Duration: 6mo (high change of extension).Location: Downtown Toronto or remore (within Canada only).AWS cloud infrastructure / pla... Voir plus

 • Offre sponsorisée

Senior Engineer in Database Solutions

Cockroach LabsToronto, ON, CA
Temps plein

Become a key player at Cockroach Labs as a Senior Engineer focused on database solutions and migrations in a hybrid working setup.Your role will drive significant enhancements for user experiences.... Voir plus

 • Offre sponsorisée

AWS DBA Database Engineer at Interac

Interac Corp.Toronto, ON, CA
Temps plein

Elevate your career with Interac as an AWS DBA Database Engineer, leveraging extensive experience in RDS and DynamoDB.This role combines operational support, performance tuning, and automation for ... Voir plus

 • Offre sponsorisée

Database Engineer

businessToronto
Temps plein

HireArt is helping our client find a Database Engineer to design, build, and operate scalable, secure data infrastructure.In this role, you’ll develop and manage high‑performance data systems that ... Voir plus

 • Offre sponsorisée

Principal Engineer - Vector Database

Huawei CanadaMarkham, York Region, CA
Permanent

Huawei Canada has an immediate permanent opening for a Principal Engineer.The Distributed Data Storage and Management Lab leads research in distributed data systems, aiming to develop next-generati... Voir plus

 • Offre sponsorisée

Sr AWS Cloud Engineer (Banking/Capital Markets) - newmarket

companynewmarket, on, ca
Temps plein

Senior AWS Cloud Engineer / Sr AWS DevOps (10+ years of experience).Duration: 6mo (high change of extension).Location: Downtown Toronto or remore (within Canada only).AWS cloud infrastructure / pla... Voir plus

 • Offre sponsorisée

Experienced Oracle DBA and Infrastructure Engineer for Cloud Solutions

Beacon SoftwareToronto, ON, CA
Temps plein

Become a vital Oracle DBA and Infrastructure Engineer driving sophisticated cloud solutions.Manage comprehensive database systems while working entirely remote.In this pivotal role, you'll lead the... Voir plus

 • Offre sponsorisée

Database Architect

Tata Consultancy ServicesToronto, ON, CA
Temps plein

Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c... Voir plus

 • Offre sponsorisée

Database Migration Engineer at TELUS

TELUS DigitalToronto, ON, CA
Temps plein

TELUS Digital seeks Database Migration Engineers for a vital role in migrating from Oracle to PostgreSQL.This long-term project demands expertise in PL/SQL and PL/pgSQL.As a Database Migration Engi... Voir plus

 • Offre sponsorisée

Senior Database Developer

Boyd InteractiveToronto, ON, CA
Temps plein +1

Pala offers a full spectrum of games across all distribution channels (web, download, tablet & smartphone).In Canada, they offer sports betting and casino games.In the US, they offer casino, bingo,... Voir plus