Software Development Manager

Petal is a leading Canadian healthcare orchestration and billing company that revolutionizes healthcare systems to make them agile, efficient, and resilient by enabling the forecasting and shaping of world-class healthcare through Healthcare BI, advanced analytics, and informed insights.  

  

Our commitment to fostering an exceptional workplace culture has earned us notable recognitions, including being listed as a Great Place to Work in both the technology and healthcare sectors. Join us in our mission to empower healthcare innovators and improve healthcare differently.  

 

What you can expect when joining the team 

Reporting to the Director of Software Development, your primary role will be to build, support, and develop high-performing teams dedicated to making Petal a world-class software organization. You will leverage your leadership to inspire and mobilize your team, ensuring they deliver the highest quality services. 

 

You will also collaborate closely with various Product team members to integrate key software development elements into your team’s roadmaps. Additionally, you will be responsible for fostering a strong team dynamic, maintaining performance excellence, and taking full ownership of their deliverables. 

 

Your daily life 

Based out of the province of Quebec, you will be led to: 

  • Oversee a solution line, by managing 1 to 4 cross-functional teams in the development and delivery of our innovative SaaS solutions, while maintaining a healthy and mobilizing climate;  

  • Lead and reinforce company values and culture in day-to-day behaviors, management style and employee expectations;  

  • Inspire your team members 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 team(s);  

  • Set clear goals and expectations for individual contributors and delivery team(s);  

  • Provide guidance, mentoring and coaching to delivery teams and team leads, conducting employee reviews, evaluating performance and helping people grow in their careers;  

  • Managing software development budgets and expenses; 

  • Identifying training and skill development needs for the team(s);  

  • Collaborate with other Software Development Managers and the Software Development Director to improve the software development culture, organization, and to uphold our mission & values;  

  • Ensure the conditions for success to allow the team(s) under your responsibility to be mobilized, efficient and able to manage change;  

  • Implement and enhance working methods to maximize agility and efficiency;  

  • Collaborate closely with the Customer Success and Product teams to understand the reality of customers and ensure their satisfaction;  

  • In collaboration with the Principal Developer, define the vision for your products, the priorities and the roadmap to deliver it;  

  • Exercise technical leadership with your team(s) through your mastery of software development fundamentals, product design, and the development cycle;  

  • Collaborate on strategies to attract and acquire top talent, driving rapid and sustainable team growth;  

  • Challenge boundaries and innovate to positively impact the delivery cycle, quality, timelines, and budget;  

  • Participate in the continuous improvement of internal processes and provide visibility;  

  • Participate in programs that elevate our company brand within the community. 

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Development Manager Q&A's
Report this job
Apply for this job