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
Intact logo

Senior Product Owner - Data products

Intact
Just now
Software Development
HYBRID
Montreal, Quebec, Canada
PRODUCT MANAGEMENTAGILE METHODOLOGIESDATA ENGINEERING+10 more
Bombardier logo

Professionel 5, Ingénierie

Bombardier
Just now
Software Development
HYBRID
Dorval, Quebec, Canada
FPGAASICEMBEDDED SOFTWARE+13 more
Desjardins logo

Analyste-programmeur ou analyste-programmeuse, Android-FR

Desjardins
Just now
Software Development
HYBRID
Montréal-Ouest, Quebec, Canada
ANDROID STUDIOMATERIAL DESIGNUX+28 more
TEHORA inc. logo

Analyste - programmeur intermédiaire

TEHORA inc.
2 days ago
Software Development
HYBRID
Montreal, Quebec, Canada
PROGRAMMINGDATACOMJDEAL+7 more
Affirm logo

Senior Software Engineer, Backend (Decisions and Pricing Foundations)

Affirm
3 days ago
Software Development
Remote (Halifax, Nova Scotia)
Halifax, Nova Scotia, Canada
PYTHONKOTLINAWS+7 more