CareCru logo

Senior Software Engineer

CareCru
Department:Software Development
Type:ON-SITE
Region:Edmonton, Alberta
Location:Edmonton, Alberta, Canada
Experience:Mid-Senior level
Estimated Salary:CAD120,000 - CAD160,000
Skills:
NODEJSGRAPHQLREACTTYPESCRIPTPOSTGRESQLMONGODBGRAFANALOKIOPENTELEMETRYAWSDOCKERTERRAFORMK8SARGOCDGITHUB ACTIONS
Share this job:

Job Description

Posted on: December 31, 2025

CareCru is seeking a Senior Software Engineer (Tech Lead) to join an ambitious, talented, and growing engineering team. You should be entrepreneurially minded and have a passion for developing software platforms that scale. We expect this engineer to play an active role guiding our client-facing and feature development team, which is almost entirely responsible for the end-user experience of our product.

Let's talk if...

  • You’ve shipped multiple software products to production
  • You understand the importance of a SaaS company being able to ship
  • You’re the kind of person who takes initiative to improve things
  • You conquer learning curves with ease
  • You understand the importance of process and mentorship on a development team
  • You have an up-to-date knowledge of industry standards and their tech stacks
  • You don’t shy away from Infrastructure challenges and work well with other teams

Responsibilities

  • Collaborate closely with the Product team to help both shape, and deliver, the Product Roadmap
  • Act as Team Lead to team of 4 to help shape how the team works and align priorities with overall goals for the team and company
  • Aid in creation of roadmap and operational changes to improve legacy code testability while building new customer-facing intiatives
  • Work in tandem with the team's Technical Lead on the company’s Platform domain (User-facing Features: Workflow Automation, Scheduling, Campaigns, etc.)
  • Contribute to key technical decisions alongside the Director of Engineering, CTO, and other Senior Engineering staff
  • Be a significant contributor to your team’s sprints, in both planning and delivery capacities
  • Provide mentorship and process guidance for the team to achieve their sprint goals

Qualifications

  • 8+ years of experience shipping in formal software environments
  • Experience building and maintaining large-scale, data intensive, enterprise platforms
  • Experience building and maintaining distributed systems
  • Comfortable working in a cross-functional agile team
  • Strong troubleshooting abilities
  • Disciplined and detail-oriented
  • Clear and effective communication skills, both written and oral

The CareCru Stack (bolded are most relevant for this role)

  • Backend: NodeJS, GraphQL, Go
  • Frontend: React, Typescript
  • Data: PostgreSQL, Apache Kafka, AWS SQS, MongoDB, Redis (Cache)
  • Analytics: dbt, SQL
  • Integrations (Connector): Java, Spring Boot
  • DevOps: AWS, Docker, Terraform, k8s, ArgoCD, Github Actions
  • Observability: Grafana, Loki, OpenTelemetryWhy CareCru?
  • Be an early stage contributor in high-growth company run by a proven team with successful SaaS startup experience
  • Competitive salary and early-stage stock options
  • Excellent benefits package including health, life, dental and vision
  • Be part of a passionate, entrepreneurial team that works hard and has fun doing it

About CareCru

CareCru is building the premier growth platform in dental. Both single-location practices, and dental groups, can supercharge their business by connecting their DPMS to the CareCru Platform to:

  • Reveal the health of the practice(s) (Business Intelligence, AI-driven Insights)
  • Boost team productivity by intelligently automating tasks (CRM-like Business Process Automation)
  • Deliver an unparalleled patient experience (Next-gen Online Scheduling, Modern Patient Engagement)

Adding the “Cru” is like adding three world-class team members to the practice—a front office administrator, a marketing specialist, and a practice consultant.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
Arista Networks logo

Expert/Principal Software Engineer

Arista Networks
Just now
Software Development
ON-SITE
Vancouver, British Columbia, Canada
CC++PYTHON+17 more
Mastercard logo

Software Engineer II (IBM ODM)

Mastercard
Just now
Software Development
ON-SITE
Vancouver, British Columbia, Canada
IBM ODMJAVASQL+5 more
Jotform logo

Backend Developer

Jotform
2 days ago
Software Development
ON-SITE
Vancouver, British Columbia, Canada
PHPDISTRIBUTED SYSTEMSSAAS+9 more
Arista Networks logo

Senior Software Engineer, Linux Kernel

Arista Networks
2 days ago
Software Development
ON-SITE
Vancouver, British Columbia, Canada
LINUX KERNELCC+++7 more
Agoda logo

Lead Software Engineer - Front End (Bangkok based, Relocation provided)

Agoda
2 days ago
Software Development
ON-SITE
Vancouver, British Columbia, Canada
JAVASCRIPTTYPESCRIPTREACT+7 more