Software Development Manager
Montréal, Quebec, CanadaProduct Development and Technology
Founded in Quebec City in 2010, Petal is a dynamic and growing company made up of over 300 enthusiasts who have developed innovative real-time care orchestration and medical billing solutions for Health Delivery Organizations. Patient self-scheduling, clinical capacity management, care coordination, physician scheduling and secure communication, all on our innovative and secure cloud platforms.
Grow your career and have a positive impact on society by joining one of the fastest growing health tech companies in Canada. Join us in our mission to empower healthcare innovators and improve healthcare differently.
Curious about our challenges?
Much has been done, but it’s far from over. We are currently working to review our technological environment and our work processes to redefine ourselves and move to the next level and we’re aiming for world-class.
Think about efficient, highly scalable, and responsive infrastructures, think interoperability, think multiple languages, think security - where to start! GDPR, PIPEDA, SOC2, and so on - we work in healthcare, that's a given.
What you can expect when joining the team
Reporting to the Director of Software Development, your main role will be to build, support and evolve development teams motivated to make Petal a world-class software shop. You will leverage your leadership for the benefit of your teams in order to mobilize them in their mission to deliver the best quality software possible.
You will also work very closely with the various members of the Product teams to be able to incorporate all the critical elements of software development into the roadmaps of his teams. The manager will be responsible for building and maintaining high performing teams, and will take ownership of what their team delivers.
Your daily life
Based out of the province of Quebec, you will be led to:
Manage 1 to 2 cross-functional teams in the development and delivery of our innovative SaaS solutions, while maintaining a healthy and mobilizing climate;
Transmit and develop a department culture where the development of skills and abilities of members is at the heart of success;
Lead and reinforce company values and culture in day-to-day behaviors, management style and employee expectations;
Inspire teams by giving them the means to take ownership of their actions and results;
Set up performance indicators aligned with corporate objectives and use them to decree positive actions in your teams;
Set clear goals and expectations for individual contributors and delivery teams;
Provide guidance, mentoring and coaching to delivery teams and individuals, conducting employee reviews, evaluating performance and helping people grow in their careers;
Ensure the conditions for success to allow the teams under your responsibility to be mobilized, efficient and able to manage change;
Implement and/or improve working methods in order to be as agile and efficient as possible;
Collaborate closely with the Customer Success and Product teams to understand the reality of customers and ensure their satisfaction;
Exercise technical leadership with your teams through your mastery of the basics of software engineering, product design and the software development and support cycle;
Collaborate on strategies for attracting and acquiring new talent in order to promote rapid and sustainable growth of the team;
Push the limits and innovate in order to have a positive impact on the delivery cycle, quality, schedule or budget;
Participate in the continuous improvement of internal processes and provide visibility;
Participate in programs that elevate our company brand within the community.
Are you an experienced software development manager, recognized for your ability to face constraints with pragmatism and creativity? Do you stand out for your great interpersonal skills and your positive and solution-oriented approach? Are you looking for an opportunity to make your mark and participate in the evolution of a growing company? The sky is the limit! If you have:
More than 8 years of relevant experience, including a minimum of 3 years in management;
A bachelor's degree in computer science or a related field;
Strong interpersonal skills, a natural ease in providing feedback and offering quality coaching;
Demonstrated managerial courage, accompanied by a unifying leadership style;
The ability to evolve independently in a complex and changing environment;
A solid understanding of agile methodologies;
A marked interest in understanding the product(s) in which your teams work;
Experience in hiring qualified and diverse talent;
Petal’s position on remote working
In our opinion, a company cannot claim to be modern, innovative and have the well-being of their team at heart, without attempting to integrate remote working to the level that their business model allows them to. Post-pandemic, Petal employees will continue to benefit from the option of teleworking up to the maximum flexibility permitted by the nature of the position and the smooth running of operations.
A signing bonus of $1,000 for your remote work set-up;
Compensation that recognizes your contribution;
A generous vacation policy;
5 paid personal days per year;
A group RRSP / DPSP plan with employer contribution;
A complete group insurance plan, including dental;
An annual wellness allowance;
Access to the Dialogue™ telehealth application;
Access to the Leapsome™ employee engagement application;
Flexible work hours and more.