Senior Database Engineer

Pollard Banknote Limited

We’re looking for a Senior Database Engineer to join our Platform Engineering team within our Winnipeg Office OR Remote.

You'll take ownership of the performance, reliability, and scalability of our PostgreSQL estate on AWS. You’ll be a part of an empowered engineering function, partnering closely with DevOps, Release Engineering, and customer-facing product development teams to keep our platform fast, resilient, and ready for scale. This is a hands-on, high-impact role. You’ll dive deep into PostgreSQL internals, solve complex performance issues in production, build observability into the heart of our data platform, and drive best practices across the organization. You’ll enable teams to ship safely, sustainably, and with confidence.

Who We Are

At Pollard Banknote Limited, we've been a leader in instant lottery ticket manufacturing and services for over a century, delivering innovation and quality. Our diverse, talented team drives creativity and collaboration. Alongside our traditional products, we lead in digital lottery solutions, enhancing player engagement with cutting-edge technology. Join us in impacting millions of lives with exciting lottery experiences and help shape the future of gaming!

What We Offer

  • Competitive compensation
  • Profit sharing program – every role plays a part in our success!
  • Company pension
  • Health & Extended Benefits
  • Opportunities for professional development
  • Tuition reimbursement
  • On-Site Cafeteria & Outdoor Patio
  • On Site Gym
  • A variety of committee driven employee engagement activities
  • Employee & Family Assistance Program
  • Free Parking
  • Hybrid Work Environment

What You’ll Do

  • Collaborate with teams across Serbia, Iceland and Canada on data modelling, schema evolution, and SQL best practices to ensure efficient, stable application–database interaction.
  • Own PostgreSQL health, performance, availability, and evolution across AWS, including capacity planning, upgrades, replication, partitioning, high availability, and performance-aware schema design.
  • Diagnose and resolve complex performance and availability issues across storage, replication, query execution, and connection management layers.
  • Drive observability and reliability by defining meaningful database metrics, SLOs, dashboards, alerts, and runbooks, and by leading RCAs to improve resilience.
  • Automate database operations including provisioning, backups, schema migrations, and CI/CD integration, reducing manual release effort and enforcing safe migration practices.
  • Support releases and incident response by reviewing migration scripts, ensuring operational readiness, and participating in the on-call rotation.
  • Enable and mentor engineers on SQL optimisation, indexing, schema evolution, and database best practices.

Who You Are

  • A hands-on PostgreSQL expert who enjoys solving hard performance problems, building reliable and observable systems, and coaching teams to use the database effectively.
  • Comfortable working in a team setting where collaboration, feedback, and shared ownership are core values
  • Curious and pragmatic - you’re eager to explore new technologies but grounded in delivering value
  • Practised with modern engineering fundamentals – version control, automated testing, CI/CD, monitoring and cloud-native patterns.

What You’ll Bring

  • B.Sc. in Computer Science or equivalent
  • 5+ years of experience in Enterprise PosgreSQL high-scale production environment
  • Deep PostgreSQL expertise (WAL, MVCC, vacuum/autovacuum, buffer management, execution plans, indexing strategy, OR/Ms)
  • Strong operational and debugging skills in high-throughput systems, including slow-query tuning and connection pooling (PgBouncer)
  • AWS and DevOps experience with Aurora/RDS, networking, IAM, backups/DR, IaC (Terraform/Ansible), and CI/CD
  • Reliability and observability mindset with experience designing SLOs, alerts, dashboards, and runbooks. Experience with monitoring tools like Grafana for system visibility and performance tuning
  • Strong communication and mentoring skills, working effectively across platform, DevOps, and product teams
  • Excellent written and verbal communication skills in English

If you’re looking to join a company where your technical skills and ideas can make a meaningful impact, we’d love to hear from you. Apply today and let’s shape the future of digital lottery experiences together.