Principal Developer - Platform
Petal
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
As a Principal Developer, you can expect to join Petal's Technological Leadership Team, a group of highly skilled architects who shape the technical strategy and future of the organization. You will own the technical vision and architectural coherence for the entire internal platform, including cloud infrastructure and operations, developer experience and shared services, overseeing 3-5 dedicated Architects and their teams to ensure systems are scalable, future-proof, and enterprise-ready, while enabling the entire organization to work smarter and more efficiently
Working at the highest level of technical leadership and reporting directly to the CPTO, you will balance strategic thinking with deep technical expertise. You will drive major technology decisions, establish technical standards, and ensure that Petal's software is complete, performant, and cost-efficient while maintaining enterprise-wide architectural coherence.
Your vision and technical leadership will play a pivotal role in shaping Petal's technological trajectory and ensuring our solutions meet the demands of a rapidly growing SaaS platform serving Canada's healthcare ecosystem.
Your daily life
In your day to day, you will be led to:
Own the technical vision and strategy for the platform, ensuring architectural decisions align with business goals and enables lines of solutions to drive long-term value for the customers.
Oversee 3-5 Architects across multiple teams, providing strategic guidance, mentorship, and ensuring architectural coherence.
Participate in the Technological Leadership Team, collaborating with fellow Principal Developers to drive enterprise-wide architecture, establish technical standards, and make major technology decisions.
Define and enforce technical standards including coding practices, language choices, architectural patterns, and technology selections that ensure quality, maintainability, and scalability.
Ensure enterprise-wide system compatibility, working across solution lines to guarantee that systems integrate seamlessly and maintain architectural coherence at the organizational level.
Reducing technical debt by ensuring we plan the transition from our old platform to the new platform, and reducing dependencies on non-necessary third parties.
Work hand-in-hand with Architects to ensure planning flows smoothly, remains coherent, and is future-proof, providing the strategic context and constraints within which they operate.
Hold accountability for technical outcomes, ensuring the platform is complete, performant, cost-efficient, meets quality standards and enables teams.
Balance strategic thinking with technical depth, maintaining a 70/30 split between high-level strategy and staying current with technical realities.
Facilitate collaborative decision-making across teams, ensuring that decisions consider all relevant stakeholders while maintaining clear ownership and accountability.
Evaluate and mitigate technical risks at the enterprise level, identifying potential issues before they impact delivery and ensuring architectural decisions support scalability.
Partner with CPTO and senior leadership to align technical strategy with business objectives, communicate technical trade-offs, and influence product roadmap decisions.
Mentor and develop Architects, helping them grow their strategic thinking, enterprise perspective, and leadership capabilities.
Stay ahead of technology trends, evaluating emerging technologies and practices that could benefit Petal's platform and competitive position.
Job requirements
Your profile
You are a seasoned technical leader with extensive experience building and scaling complex SaaS platforms. You bring exceptional strategic thinking, deep technical expertise, and the ability to influence and align multiple teams around a coherent technical vision. The sky's the limit if you have:
15+ years of software development and architecture experience, with significant time spent in senior technical leadership roles at scale.
Proven experience in SaaS companies serving large user bases, with first-hand knowledge of building for scalability, reliability, and high-quality standards.
Expert-level understanding of enterprise architecture and platform engineering, including system integration patterns, scalability principles, distributed systems, and platform evolution strategies.
Demonstrated ability to define and drive technical strategy, including technology selection, architectural standards, and long-term platform vision.
Strong track record of overseeing multiple architects and teams, providing strategic direction while empowering teams to execute autonomously.
Deep technical breadth and depth, with the ability to serve as the technical authority for a solution line while maintaining perspective on enterprise-wide concerns.
Exceptional strategic thinking and business acumen, able to balance technical excellence with business value, cost efficiency, and time-to-market considerations.
Outstanding communication and influencing skills, capable of articulating complex technical strategies to executive leadership and building consensus across diverse stakeholders.
Proven ability to ensure system compatibility and coherence across multiple teams and product areas, preventing architectural fragmentation.
Strong mentorship and leadership capabilities, developing Architects and senior engineers while fostering a culture of technical excellence and innovation.
Experience working closely with C-level executives, translating technical concepts into business impact and influencing product and technology roadmaps.
Future-oriented mindset, anticipating technology trends, platform evolution needs, and architectural changes required to support business growth.
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
Recurring hybrid work allowance;
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.
A quick important note: We’ve noticed that some external websites are posting our job openings under incorrect job titles. To find our real opportunities and join our team, please make sure to apply through our official careers page or our trusted partners. We can’t wait to hear from you!
- Montréal, Quebec, Canada
- Quebec, Quebec, Canada
- Toronto, Ontario, Canada
or