Enable job alerts via email!

Senior Software Developer

Diagram

Montreal

Hybrid

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is looking for a Staff Software Developer to enhance their Integrated Health Platform, which serves millions of Canadians. You will work on React Native applications, collaborate with product managers, and mentor junior developers, contributing to impactful solutions in a fast-paced environment.

Benefits

Fully funded benefits
Unlimited access to wellness programs
4 weeks vacation, 9 wellness days, 1 volunteer day
Dedicated learning budget
Incentive plans
Group Retirement Savings Program

Qualifications

  • 5+ years of experience in mobile app development.
  • Experience with React, React Native, Expo, or Node.
  • Proficiency in Python, PostgreSQL, and AWS is important.

Responsibilities

  • Developing and supporting a unified codebase for React Native mobile and web apps.
  • Working in a scrum team, delivering solutions incrementally.
  • Drafting and reviewing technical design documents and architecture.

Skills

React
React Native
Python
PostgreSQL
AWS
Node

Education

B.S., M.S., or Ph.D. in computer science or related field

Tools

Expo
Terraform

Job description

Your role as a Staff Software Developer

Dialogue’s Mobile and Web application is used by millions of Canadians. The team responsible for its development is looking for a Staff Software Developer to join and evolve the main entry point for Dialogue’s software products.

About the Platform Development team

Dialogue’s Integrated Health Platform supports the health and wellness of millions across 49,000+ organizations. We operate a reliable, highly available, multi-tenant architecture powering mobile and desktop applications for members and operations teams.

Our Member Experience group manages the entire member journey, from access to health resolution, aiming to understand needs and develop solutions that enhance experience.

What you’ll be doing:

  • Developing and supporting a unified codebase for React Native mobile and web apps
  • Understanding user experience problems as defined by product managers
  • Working in a scrum team, delivering solutions incrementally, and coaching junior developers
  • Drafting and reviewing technical design documents and architecture
  • Managing technical debt and contributing to its reduction

We'd love to hear from you if you :

  • Have 5+ years of experience in consumer or business mobile app development
  • Have experience with React, React Native, Expo, or Node
  • For backend/full-stack roles, proficiency in Python, PostgreSQL, and AWS is important
  • Hold a B.S., M.S., or Ph.D. in computer science or related field (plus)
  • Are passionate about impactful work and solving complex challenges with your team

You’ll work on React Native, Expo, Python APIs with PostgreSQL, and contribute to AWS infrastructure with Terraform. Prior experience with these technologies is helpful but not required—we’ll support your learning!

What it's like to be part of Dialogue Engineering

Empowered teams. Our teams own objectives, not just projects, fostering creative solutions and stakeholder collaboration.

Fast development cycles. Mature CI pipelines, automated testing, and quick deployment enable rapid, reliable releases.

DevOps mindset. Applications are deployed on AWS Kubernetes clusters with infrastructure as code, emphasizing security and standardization.

How we hire engineers

We seek candidates who align with our values and culture. Our hiring process includes exposure to actual work and interactions with peers and leaders. Details are on our careers page.

At Dialogue, your well-being is our priority
  • Fully funded benefits, wellness reimbursement
  • Unlimited access to wellness programs for you and family
  • 4 weeks vacation, 9 wellness days, 1 volunteer day
  • Hybrid work model: 3 days in Montreal or Toronto offices
  • Dedicated learning budget for external training
  • Incentive plans (where applicable)
  • Optional parental benefits
  • Group Retirement Savings Program with employer matching

About Dialogue

Dialogue is Canada’s #1 virtual care provider, offering online health and wellness programs through our Integrated Health Platform, serving organizations and individuals.

We aim high—making a difference in health, community, growth, and excellence. Join us if you’re ready to impact lives. We are committed to diversity and inclusion. Qualified applicants are considered regardless of background or identity. For accommodations, contact accessibility@dialogue.co.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Développeur Logiciels Senior / Senior Software Developer

Live Nation

Vancouver null

Remote

Remote

CAD 105.000 - 133.000

Full time

Yesterday
Be an early applicant

Développeur(se) principal(e) de logiciels -Senior Software Developer

Ultimate Software

Montreal null

On-site

On-site

CAD 90.000 - 130.000

Full time

Yesterday
Be an early applicant

Senior Embedded software developer

Exposant3

Montreal null

On-site

On-site

CAD 80.000 - 110.000

Full time

Yesterday
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

null null

Remote

Remote

CAD 80.000 - 120.000

Full time

5 days ago
Be an early applicant

Développeur Logiciels Senior / Senior Software Developer

Live Nation

Quebec null

Remote

Remote

CAD 105.000 - 133.000

Full time

9 days ago

Senior Software Developer

Diversis Capital LLC

null null

Remote

Remote

CAD 100.000 - 135.000

Full time

13 days ago

Senior Software Developer (Future Openings)

Zensurance

Toronto null

Remote

Remote

CAD 90.000 - 130.000

Full time

9 days ago

Senior Software Developer

Thanx

null null

Remote

Remote

CAD 80.000 - 120.000

Full time

9 days ago

Senior Software Developer

Dialogue Health Technologies Inc.

Montreal null

Hybrid

Hybrid

CAD 80.000 - 120.000

Full time

8 days ago