Senior Database Engineer
Tucows
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 Senior D atabase 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 and USA.
What You’ll Do
Architecture, 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)
Qualifications
Required
- 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 $130,100 to $155,000 CAD and $140,000 to $150,000 USD. 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 .
$125.8k per year
...Do you want to develop more than just a product? Then Jobber might be the place for you! We’re looking for a Senior Database Engineer to be part of our Product Engineering team. At Jobber, we don’t just build a product – we work on real problems that help people in small...SeniorLong term contractFull timeInternshipWork at office$95.2k - $137k per year
...and drive business growth. Discover how at surveymonkey.com . What we’re looking for We are looking for an experienced database engineer to help SurveyMonkey evolve its data stores toward a cloud-native, globally distributed architecture. You are passionate about...SeniorRemote jobFull timeWork at officeFlexible hours- ...AppDirect. We treat data infrastructure as a product—databases, search, cache, and lakehouse capabilities that engineering teams can depend on to build and ship with... ...quickly and safely. About You We are looking for a Senior Database Reliability Engineer to join our Data...SeniorFull timeWorldwide
$136.9k - $152.1k per year
...This is a requirement for this role. Job summary: The Database Reliability Engineer (DBRE) is responsible for managing, building, maintaining,... ...7+ Years working with relational databases systems (3+ at a Senior, lead or architect level) •2+ years in a DBRE or SRE role...SeniorRemote jobLong term contractFull timeWork at officeFlexible hours$100k - $125k per year
...advertising and marketing channels. What You'll Be Doing: This role will be responsible for all operational database administration duties, data engineering, and data operations within the Data Lake and Enterprise Data Warehouse (Snowflake) ecosystem including, but not...SeniorHourly payFull timeManual laborLocal areaRemote workWork from homeHome office$107k - $161k per year
...with your team for events or meetings. Join Our Team GoDaddy is seeking a highly skilled and motivated Senior Site Reliability Engineer to join our Database Infrastructure team. This role focuses on designing, developing, and deploying automated solutions for our production...SeniorFull timeSecond jobWork at officeLocal areaRemote workWork from home- ...can be inspired to do their best work. About the Platform Engineering Team: We aim to design, build and provide scalable, secure,... ...scalable projects Who you are: ~3+ years experience as a database solution architect. This may include, but is not limited to, prior...SeniorFull timeRemote work
- ...ELEKS is looking for a Senior Data Architect (PostgreSQL + Graph Databases) in Canada. Alberta-based candidates are strongly preferred (Calgary or Edmonton... ...graph databases Collaborate with AI and platform engineering teams Support technical discovery and solution...SeniorRemote jobFull time
$186.37k - $223.64k per year
...excellence, and evolving Tempo from a SaaS database into a platform that powers Grafana’s... ...What You’ll Be Doing: As a Staff Engineer on Tempo, you will set technical direction... ...autoscaling cells and customer limits, or query engine improvements. Own the architecture of...Full timeLocal areaRemote workShift work$186.37k - $223.64k per year
...creators of Pyroscope , an open-source continuous profiling database that offers rapid, scalable, highly reliable, and efficient storage... ...As we have embraced a remote-first approach and our engineering team is primarily remote, it is essential to possess strong communication...Full timeLocal areaRemote work- ...Company Description IT Job Description Role: Database Developer Location: Montreal, QC Duration: Fulltime BGV will be done for the selected candidates. Position Description The candidate will work hand-in-hand with other developers who are responsible...Full timeRelocation
- ...applications, APIs, unstructured sources and databases to data warehouses, lakes, and AI... ...champion the customer voice alongside our engineering and product teams every day, getting your... ...version compatibility across supported engines and releases, maintain testing environments...Remote jobFull timeLocal areaImmediate startMonday to fridayShift work
- ...ensures our services are customized to meet specific needs. For more details please visit our website Job Description Job Title : Database Software developer Location : Montreal, QC Job Type : Contract on W2 Work Status: US Citizen / Canadian Citizen / TN VISA...Permanent employmentFull timeContract workTemporary work
- ...Senior Data Engineer Who We Are 2K is headquartered in Novato, California and is a wholly owned label of Take-Two Interactive Software, Inc... ...Standardize and model disparate data sources into optimized database schemas that serve as a single source of truth for executive...SeniorFull timeApprenticeshipCasual workWork from home
$98k - $147k per year
...Senior Software Engineer This role reports to the Chief Technology Officer. This is a full-time position open to candidates in Canada.... ...Design, build, and ship features across the full stack, from database to UI Write clean, maintainable and well-tested code Collaborate...SeniorRemote jobFull timeLocal areaWeekend work- ...Fortune 500 group , the Montreal digital engineering team operates like a true startup within... ...valued. Job Description The Role: Senior Software Engineer Embedded within the... ...Node.js (JavaScript/TypeScript). ~ Database Expertise: Strong experience with NoSQL...SeniorFull timeWork at officeLocal areaFlexible hours1 day per week
- ...redefine the future of how work gets done. We are seeking a Senior Solution Engineer to drive complex customer solutions and close large deals.... ...technical teams while sharing our passion for reinventing the database space. IN THIS ROLE AT SNOWFLAKE, YOU WILL: Present...SeniorFull time
- ...navigate our interview process. Lantern is looking for a Senior Data Engineer to join our Data Engineering team. The ideal candidate will... ...enterprise scale solutions using industry recognized cloud platforms, databases, data integration/orchestration tools, and big data...SeniorLong term contractFull timeTemporary workFlexible hours
- ...the role This role is part of our Data Engineering team. Being Data Driven is a core value... ...and do high quality data work. As a Senior Data Engineer, you will be a key member of... ...engineering challenges ~ Deep experience in database design, warehouse data modeling, and...SeniorFull timeTemporary workRemote workFlexible hours
- ...people-first culture. About the role We’re seeking a Senior Software Engineer to join our team and help support and grow Point’s multi-... ...involve collaborations among multiple classes and updates to database schemas, applying design patterns appropriately. Write,...SeniorFull timeInternshipRemote work
$106.25k - $125k per year
...plays an invaluable role in our success. The engineering team at Warner Music Group makes all of it a reality... .... Your role: We are seeking a Senior Infrastructure Engineer to lead our transition from outsourced database management to an in-house model. This role is...SeniorFull timeLocal areaWorldwideShift work$105k - $175k per year
...Role Summary As a member of the Sophos Agentic AI team, the Senior Software Engineer plays a critical role in designing and building AI-powered... ...(Docker, Kubernetes/EKS). Strong background in SQL databases (Postgres preferred); familiarity with Redis and Elasticsearch...SeniorRemote jobFull timeLocal area- ...Role Liferaft is looking for a highly skilled and visionary Senior Software Engineer to help us continue to grow and enrich the platform our... ...PostgreSQL or other RDBMSs with a solid understanding of SQL and database schema design ~5+ years of experience with JavaScript /...SeniorFull timeLive InRemote workFlexible hours
$55k - $60k per year
...Raiser’s Edge Database Coordinator This is a full-time, hybrid position based in our Vancouver Office. About Us The is a leading non-profit land conservation organization dedicated to conserving BC’s biodiversity through securement, restoration, and management of...Full timeInternshipWork at officeImmediate startFlexible hoursAfternoon shift- ...platform, network, agency and AI compliance engine exclusively built for fintech and banking... ...weekend early The Role: As a Senior DevSecOps Engineer, you will lead the implementation... ...support MongoDB environments. Manage database access, permissions, authentication, and...SeniorFull timeSummer workRemote workWeekend work1 day per week
- ...THE OPPORTUNITY We are looking to fill a full-time Senior Software Engineer, remote-work position. Working as part of the Irth AIP development... ...development, server-side applications, background processing, and database development, and you have a genuine passion for data-...SeniorFull timeRemote work
$145k - $155k per year
...We are looking for an experienced backend engineer who enjoys solving complex problems, sharing... ..., and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the services, databases, and APIs that support our products. This...SeniorFull timeRemote work$170k - $220k per year
...Senior Software Engineer Build financial systems Canadians trust with their money every day At Shakepay, we build products that help Canadians... ...development using Node.js and TypeScript Relational databases such as Postgres Operating production systems with observability...SeniorLong term contractFull timeWork at officeImmediate startRemote work- ...forward to hearing from you! THE ROLE We are seeking a Senior DevOps Engineer with deep AWS expertise, multi-account architecture... ...response and root cause analysis Architect and operate RDS databases Security & Compliance Resolve CIS Benchmark and Security...SeniorFull timeInternshipWork at office2 days per week
$112k - $152k per year
...plays an invaluable role in our success. The engineering team at Warner Music Group makes all of... .... Your role: We are seeking a Senior Software Application Engineer to lead... ...understanding of developing APIs, backend services, databases, data pipelines, data warehousing You...SeniorFull timeLocal areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Database Engineer. Be the first to apply!

