×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Senior Database Engineer

Job in Estevan, Saskatchewan, S4A, Canada
Listing for: Octopusapp Inc.
Full Time position
Listed on 2026-05-31
Job specializations:
  • IT/Tech
    Data Engineer
Job Description & How to Apply Below

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 businesses to become successful. We are inspired by our company values: be humble, be supportive and give a sh
* t, which are not just said but are lived. We work in a collaborative environment where teams make decisions with autonomy and contribute directly to shaping the company’s future. We release early and often while dedicating time to addressing technical debt. We believe in getting instant feedback from our customers and leveraging that to make their lives easier.

We help employees grow professionally; we have a ton of onboarding resources, tutorials, hackathons, and buddies to support learnings and provide opportunities to innovate. We have a range of experience levels on teams which allow for mentor/mentee opportunities. Leaders at Jobber work with empathy and support employees to build a healthy work-life harmony. Bring your dedication and passion to this job to fulfill your goals.

The team:

Our Product Engineering team is central to the success of Jobber – focused on creating software that delivers value to tens of thousands of users around the world. The McCloud team keeps Jobber running smoothly by building high-performance, highly available systems, and optimizing resource use. We manage critical infrastructure with minimal downtime and empower developers to deliver value to customers efficiently.

Joining this team is an opportunity to work on complex, high-impact systems that are core to Jobber’s success!

At Jobber we never stop growing and learning, and you shouldn’t either. Through continuous 1:1’s, dedicated feedback and support from your manager and our Learning and Development team, and your own sense of curiosity, we hope you develop to another level with your skill set.

The role:

Reporting to a Manager, Software Engineering, the Senior Database Engineer will work, along with the infrastructure team and the rest of the engineering organization, to build and maintain an industry leading product that helps our customers and their small businesses be successful. We’re looking for someone who is ready to solve problems that millions of entrepreneurs are facing, using their experience to drive solutions and help ensure our infrastructure remains available and responsive to our customers.

Your work will include ensuring the stability and scalability of our fleet of Aurora Postgres databases identifying and fixing issues such as cache optimization, query optimization, indexes, IOPS, etc. You will also ensure we have appropriate monitoring and alerting in place to understand how our databases are performing and be able to proactively address issues as well as reactively understand what triggered an issue.

Additionally, the Senior Database Engineer will collaborate with the development teams on things like schema design and query optimization and refactoring (mostly through Rails Active Record). Finally cost analysis and optimization of the database in the AWS cloud will be part of your duties.

To be successful:
  • 5 to 10 years administering databases such as Postgres, Oracle or MySQL, preferably in a cloud environment.
  • An understanding of Postgres internals and query analysis tools like explain plan, as well as DB performance monitoring tools like RDS Performance (Database) Insights.
  • Experience with Disaster Recovery / High Availability architectures.
  • Familiar with some “glue” languages (eg. Bash, Python, Ruby).
  • Familiarity with Infrastructure as Code, preferably Terraform.
  • Familiarity with AWS technologies including: RDS Aurora, RDS Proxy and Database Migration Services or their non-AWS equivalents.
  • Understanding of caching technologies like Redis and Memcache.
It would be really great (but not a deal-breaker) if you had:
  • Experience with Rails Active Record.
  • Experience with Terraform.
  • Experience with Elastic Search.
  • Experience with AWS Redshift.
Location:

We believe great collaboration is intentional, and sometimes that means coming…

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary