Senior Database Reliability Engineer

Remote from
Job level
Job type
Full Time,
Opening date
Closing date
24 Mar 2023

About Thinkific

Create, market, and sell your own online courses.

Thinkific is a software platform that gives anyone, anywhere the ability to easily create, market, and sell their own online courses. We believe in impactful and innovative work: our team of 350+ Thinkers is building and expanding an incredible product that empowers creators around the globe while working collaboratively to learn, grow, and succeed together. Join us to see how we’re building one of the best workplaces in Canadian tech!

Are you excited to take on a central role architecting and scaling the data layer for our rapidly growing productWe’re looking for a Senior Database Reliability Engineer (DBRE) to join us at Thinkific.

As a Senior Database Reliability Engineer on our engineering team you’ll help manage, operate, and scale our data layer to ensure the ongoing reliability and availability of our data infrastructure. In this role, you’ll uncover performance and reliability insights within our codebases, data model, and infrastructure and provide technical guidance on our data layer technologies to the wider Engineering department. As a senior member of the team, you will inform the future architecture of our product by providing a data-centric perspective on new initiatives.

Your goal will be to provide guidance and best practices on how to design database schemas for scale. Here’s how you’ll accomplish this: 

  • Build fault tolerant database infrastructure
  • Work on observability of relevant database metrics to help ensure we reach SLOs
  • Collaborate with development teams to optimize queries migrate and to roll out changes to the different environments
  • Join on-call support rotation with the team

The person we have in mind likely:

  • Has 5+ years experience in a DBRE role and extensive knowledge of PostgreSQL database administration and best practices
  • Can expertly troubleshoot data layer performance issues
  • Has deep knowledge of data layer technologies such as Elasticsearch, Redis, and Kafka
  • Knows how to operate data layer technologies on the Amazon Web Services (AWS) cloud
  • Possesses an understanding of database observability best practices and tools
  • Has experience working in a Linux based, open source ecosystem
  • Holds solid skills in a standard scripting language (Python, Bash, Ruby)
  • Loves to learn and grow. They’ve found (and keep looking for) ways to level up their skills in this field, whether that’s through formal education, gaining professional experience, or maybe even building their own business

These things would also be nice, but we think you could learn them on the job: 

  • Knowledge of event-driven architectures
  • Relevant AWS certifications (such as AWS Certified Database – Specialty)
  • Software development experience and training
  • Familiarity with infrastructure-as-code tooling such as Terraform

What you can expect if you join Thinkific:

  • An amazing team of talented, passionate, and kind Thinkers. Together, we’ve built an amazing culture—we’re one of the Best Workplaces in Canada and a Top Small & Medium Employer!
  • The chance to build, improve, and innovate on a platform that’s driving positive impact—we already support 50,000+ active creators in over 165 countries.
  • A competitive compensation package. This includes your base salary, equity, and an Employee Share Purchase Plan, on top of some great perks.
  • Comprehensive benefits starting on Day 1. We have health, vision, and dental coverage for you and your family, plus $3000 for mental health care and a health or personal spending account.
  • A flexible work environment—choose to work from home, at our Vancouver HQ, a co-working space, or anywhere there’s wifi for a change of scenery.
  • An open vacation policy and flexible work environment. Our team takes a minimum of 4 weeks vacation each year and makes work fit into their lives (not the other way around).
  • Career growth. We put an emphasis on your development with our annual Learn and Grow fund, training, mentorship, coaching, and internal promotion opportunities.
  • A home office setup. You’ll be ready to succeed with a company-owned Macbook Pro and a budget to get a desk, chair, or any accessories to help you work comfortably and productively.
  • Generous parental leave top-ups for up to 32 weeks, as well as fertility coverage through our group benefits plan.
  • A place where you can bring your whole self to work. We know that different perspectives lead to amazing ideas, more innovation, and, ultimately, our success as a company. We welcome applicants of all backgrounds, experiences, beliefs, identities, and statuses. Whoever you are—we can’t wait to meet you!

Personalised job alerts

Set up personalised e-mail alerts about similar remote jobs

Report jobEmbed widgetShare

How to apply

See a few more

Similar remote jobs in Engineering

Job Widget Code

Place this code wherever you want the widget to appear on your page.

<script src="//" async></script>

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview.
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them.
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers.
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job


What position is Thinkific hiring for?

Thinkific is hiring a remote Senior Database Reliability Engineer from

What type of employment does Thinkific offer?

This is a Full Time role.