Software Engineering Product Manager


  • Full Time
  • Montreal

Dialogue

Virtual healthcare for employees|Impactful benefits for business

We started Dialogue to deliver personalized quality care to everyone. In less than two years we’ve become a Canadian leader of virtual care. Our engineering team is key to this success.
We build mobile and web Patient Apps, a Care Platform for clinicians, and an Administration Console for organizations to provide healthcare benefits to employees and their families.
Our team is composed of designers, engineers and product people who work closely with the Care Team. We’re very collaborative and fortunate to have a multi-disciplinary team to bring a variety of perspectives to the table. We have big aspirations and need the brightest minds.

About Dialogue products:
We think of Dialogue as three products. One for patients, one for the care team, and one for businesses that provide the benefit to their employees.
The Care Team is the heart and soul of Dialogue — these are the nurses and doctors who provide great care for our patients. The product that supports everything the Care Team does is called Care Platform. It integrates care management, real-time messaging, live video and medical record management. We’ve designed the Care Platform in a tight partnership with the Care Team and continue to rely on their insight as we extend the product.
We’re looking to build one of the best products available to nurses and doctors by leveraging the latest technologies and thoughtful design. There’s so much opportunity ahead, we’re growing our engineering team and are looking for an engineer to lead the development of this product.

Want to build the next generation healthcare?
You would be joining a team of talented and passionate engineers in developing a scalable, robust, and extensible product. You’ll work with the team to develop a solid architecture to support iterative development, and build efficient and reusable systems and components. You’ll share best practices and your deep expertise of front-end development.
The future of the Care Platform and the Patient Apps is about building a human-in- the-loop system and merging ML with human productivity features to help scale the Care Team and deliver great health and wellness services. You’ll work alongside the ML and platform teams to integrate new services into the product.

What’s product development like?
The Care Platform and Admin Console products are built on React and Redux. Patient App is based on React Native (on iOS and Android) and on React for the Web version. It is a real-time system that integrates real-time messaging and WebRTC video. We code in ES2015 and Babel compiler. All apps leverage a common platform — a set of micro-services written mostly in Python and deployed on AWS. We use Git and every commit gets a peer code review to spread knowledge and keep the code base healthy.
We are moving fast with two-week sprints, using continuous deployment to allow us to innovate and experiment. Everyone — from engineers to designers to clinical staff — is encouraged to be a part of the conversation, offer suggestions and feedback. The team is always looking to improve the development process.

Engineering leader at Dialogue is a key supporting role for a team of stellar engineers. A lot of front-end technologies are re-used across other products — Patient App and Administration Console. There are lots opportunities to make this re-use more optimal and efficient. Engineers work out of our Montreal office. We value colocation highly and find working together in person is most effective for our team. But, we do have varying work schedules and promote work/life balance.

Who are we looking for?
– You like the idea of joining a fast-growing startup to lead a team of exceptional engineers.
– You enjoy working in a team and collaborating with people with different backgrounds.
– You are self-driven, like fast-paced teams, don’t mind the occasional uncertainty of a startup and have a great sense of processes needed to deliver quality on time.
– You enjoy both sweating the details and deliberate, long-term system thinking.
– You have a background of a software engineer, you’ve built and shipped great production systems or products.
– You have deep experience with front-end technologies, and comfortable with complex architectures of modern Web applications.
– You’ve had a chance to lead software projects and enjoy developing people and building high-performance teams.

What do we offer?
Dialogue is fortunate to have the support needed to tackle such an ambitious goal. We offer competitive compensation and all Dialogue employees are also equity holders – you won’t be an exception. Our health benefits are some of the best you can find, plus they’re 100% funded by the company.
The office is located in the Old Montreal, and has an infinite supply of snacks, organic fresh fruit, and catered lunches created by an award-winning chef.

To apply for this job email your details to marie@diagram.ca.