Your role as Senior Software Engineer at Dialogue

Reporting to Hadrien David, director of Engineering, you’ll be working on the Dialogue’s Integrated Health Platform™, and more specifically on the software used by our care teams and support service providers who serve the millions of Dialogue members.

Senior Software Engineers at Dialogue focus their engineering expertise and product knowledge on the objectives of their product team. Product teams design and build technically innovative solutions that empower our Integrated Health Platform™.

People who depend on Dialogue for a highly scalable, performant, and reliable platform benefit directly from the work you’ll do. You will maintain a high bar for quality and coach entry-level software engineers. You’ll participate in building a culture with strong engineering values and goals. You’ll emphasize quick deployment cycles while following best practices and code reviews.

What you’ll be doing: 

  • Understand the member problems defined with the product manager
  • Deliver solutions and user journeys incrementally
  • Writing and reviewing technical design documents
  • Writing front-end code
  • Collaborating with engineers and coaching entry-level software engineer in your product team to develop and sharpen their technical and product skills

We'd love to hear from you if you have:

  • Burning desire to have an impact on people’s life
  • 5+ years of relevant work experience
  • Experience building distributed applications and taking ideas from conception to launch
  • You break down product development work into incremental changes and consistently deliver value.
  • You communicate clearly and effectively with technical and non-technical colleagues, in a variety of contexts.
  • Experience in using modern Javascript frameworks
  • Proficiency with Python, PostgreSQL, or AWS services is an asset.
  • B.S., M.S., or Ph.D. in Computer Science or related technical field a nice to have

 

Please note that as we serve customers across Canada, bilingualism is essential for this position. You may be required to communicate in French and English

What it's like to be part of Dialogue Engineering

Empowered teams. Our teams own objectives, not projects. This means that your team is empowered to creatively engineer solutions rather than just implement someone else’s ideas. Dialogue engineers regularly meet with stakeholders to learn about their needs, collect feedback, and collaboratively iterate on the product.

Fast development cycles. We’ve built mature continuous integration pipelines and automated testing to drive quick cycles, readable code reviews, and low defect rates. Simple web and backend changes can be verified and safely shipped to production in minutes, while our mobile apps and care platform maintain a working pre-prod branch and a tight release schedule.

DevOps mindset. Our applications are deployed to an auto-scaling Kubernetes cluster on AWS defined with infra-as-code. We are constantly working to secure, standardize, and improve our infrastructure, tooling, and tech stack. At Dialogue, the “right” way is often the same as the “easy” way.

How we hire engineers

Our method is geared to find a candidate who will enjoy their day-to-day work, share our values, and enrich our culture. During the hiring process, we’ll expose you to the type of work you’ll actually be doing every day and give you opportunities to speak with your future peers and leaders. Take a look at the step-by-step hiring process on our careers page.

At Dialogue, your well-being is our priority

Taking care of others also means taking care of our team. We’ve got you covered!

  • A fully funded benefits plan, including a wellness reimbursement program
  • Unlimited access to a variety of Dialogue’s programs for you and your immediate family
  • 4 weeks of vacation, 9 wellness days and 1 paid volunteer day
  • A hybrid work approach that involves 3 days per week in our beautiful Montreal or Toronto offices
  • Access to a custom learning program, including an allocated budget for continuous external training
  • Short and long-term incentive plans
  • An optional parental benefits program

About Dialogue

Dialogue is the #1 virtual care provider in Canada. By developing our Integrated Health Platform🅫, we provide exceptional online health and wellness programs (primary care, mental health, iCBT, EAP, and wellness) to organizations that want to improve the wellness of their employees and families.

When it comes to our work, we set the bar high. Together, we’re transforming health and helping millions improve their well-being. We’re firm believers that great people don’t settle on:

Impact

Community

Growth

Excellence

Feel like you can make a difference? Good news, we saved you a seat!

Come as you are. As a proud equal opportunity employer, Dialogue is dedicated to creating a diverse and inclusive workplace for everyone. Qualified applicants will be considered regardless of citizenship, ethnicity, race, colour, religion, gender, gender identity or expression, sexual orientation, disability, age, or veteran status. Applicants who require specialized accommodation are encouraged to contact accessibility@dialogue.co.

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Sondage de Dialogue sur les caractéristiques sociodémographiques | Dialogue’s Demographics Survey

La version anglaise suivra | The English version will follow

Nous vous invitons à remplir ce sondage sociodémographique optionnel pour nous aider à évaluer nos efforts en matière de diversité, d’équité et d’inclusion, à mesure que nous continuons à constituer des équipes reflétant les communautés que nous servons. L’envoi de ce formulaire est volontaire. Par conséquent, votre décision de participer ou non au sondage n’affectera en rien votre candidature.

Vos réponses demeureront totalement anonymes. En outre, les renseignements obtenus ne serviront à aucune décision d’embauche et ne pourront être utilisés que pour évaluer nos pratiques d’embauche et comprendre l’efficacité de nos efforts pour créer une entreprise plus diversifiée et inclusive.

Si vous avez des questions sur la collecte ou l’utilisation de ces renseignements, veuillez nous écrire à jobs@dialogue.co.  


We invite you to complete this optional demographics survey to help us evaluate our diversity, equity, and inclusion efforts as we continue to build teams reflective of the communities we serve. Submission of this form is voluntary. Therefore, your decision to participate or decline in the survey will in no way affect your job application.

Your responses will remain 100% anonymous. Moreover, the information obtained shall not inform any hiring decision and may only be used to assess our hiring practices and understand the efficacy of our efforts to create a more diverse and inclusive company.

If you have any questions about the collection or use of this information, please contact jobs@dialogue.co.

Quel âge avez-vous? | What is your age? (Select one)








À quel genre vous identifiez-vous? | To which gender do you identify? (Select one)





À quelle orientation sexuelle vous identifiez-vous? | To which sexual orientation do you identify? (Select one)








À quelle appartenance ethnique vous identifiez-vous (sélectionnez toutes les options applicables)? | To which ethnicity do you identify (mark all that apply)?














Vous identifiez-vous comme étant un(e) ancien(ne) combattant(e)? | Do you identify as a veteran? (Select one)



Avez-vous un handicap (sélectionnez toutes les options applicables)? | Do you have any disability (mark all that apply)?








Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.