
Software Development Manager
- Hybrid
- Montréal, Quebec, Canada
- Quebec, Quebec, Canada
+1 more- Product Development and Technology
Job description
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.
Job requirements
Your profile
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:
Over 12 years of relevant experience, including at least 8 years in management role;
Bachelor’s degree in Computer Science or a related field;
Strong interpersonal skills, with a natural ability to provide constructive feedback and deliver high-quality coaching;
Proven managerial courage, paired with a collaborative and unifying leadership style;
Ability to thrive independently in a complex, fast-evolving environment;
Solid understanding in agile methodologies and best practices;
Deep interest in understanding the product(s) your team(s) contribute to;
Since you will be interacting with various colleagues, some of whom are English or French-speaking only, proficiency in both English and French (spoken, written, and read) is required.
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. Petal employees 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.
Our benefits
A signing bonus of $1,000 for your remote work set-up;
Compensation that recognizes your contribution;
4 to 6 weeks of paid vacation per year;
5 paid personal days per year;
A group RRSP / DPSP plan with employer contribution;
A complete group insurance plan, from day 1;
An annual wellness allowance;
Access to the Lumino Health™ telehealth application;
Flexible work hours and more.
Petal is an active participant in the equal opportunity employment program, and members of the following target groups are encouraged to apply: women, people with disabilities, aboriginal peoples and visible minorities. If you are a person with a disability, assistance with the screening and selection process is available on request.
- Montréal, Quebec, Canada
- Quebec, Quebec, Canada
or
All done!
Your application has been successfully submitted!