Senior Software Engineer, Provider experience

Dialogue · Other US Location

Company

Dialogue

Location

Other US Location

Type

Full Time

Job Description

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 [email protected].

Apply Now

Date Posted

05/01/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Senior Data Analyst - Customer Experience - WISE

Views in the last 30 days - 0

Wise is a global technology company aiming to revolutionize international money transfers by offering minimal fees maximum ease and full speed They ar...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Intern People Experience - Personio

Views in the last 30 days - 0

Personio is an HR platform that simplifies complex tasks for small and mediumsized organizations With a team of over 1800 employees across Europe and ...

View Details