Technical Lead

2 months ago


Montreal, Quebec, Canada Petal Full time
About Petal

Petal is a leading Canadian healthcare technology company that revolutionizes healthcare systems to make them agile, efficient, and resilient by enabling the forecasting and shaping of world-class healthcare through 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.

Job Summary

We are seeking a highly experienced and motivated Senior Software Architect to play a key pivotal role within our organization. As a technical leader, you will act as a technological expert, innovator, and evangelist within our software platform teams, as well as with stakeholders on the management team.

Key Responsibilities
  • Understand the technological challenges that our business faces and develop effective solutions;
  • Create clear roadmaps for codebase evolution and maintenance, ensuring smooth alignment and transitions between versions and facilitating shared services among products;
  • Collaborate with peer technical leaders to establish a unified enterprise architecture vision and strategy, making critical architecture decisions and establishing common ground;
  • Lead the development and implementation of architecture and development best practices, ensuring sustainability and longevity;
  • Take charge of solution architecture and technology choices, paving the way for innovative ideas and solutions from developers while aligning with the enterprise architecture strategy;
  • Tackle complex problems, optimize application and infrastructure performance, and provide guidance for architectural choices;
  • Collaborate with peers from various specialties, such as QA, SRE, platform services, security, to ensure comprehensive alignment in software delivery;
  • Mentor junior developers and technical leads, offering guidance and support;
  • Act as the technical representative in key projects involving partners and clients;
  • Champion application security within our business line;
  • Represent our organization in various communities of practice and collaborate with other technical leaders to ensure effective knowledge sharing;
  • Promote innovation within our business line and the organization by adopting new technologies and exploring proofs of concept;
  • Continuously monitor and stay updated on technological advancements.
Requirements
  • 12+ years of experience in software development;
  • Experience architecting and developing large-scale systems with many different data sources and business logic layers;
  • Excellent programming skills in one or more languages, including Typescript, Ruby,.NET, JavaScript, Python, PHP, or Go;
  • A good understanding of modern application development frameworks and libraries, such as NodeJs/NestJS, Ruby on Rails, Angular, React, GraphQL;
  • Strong knowledge of security best practices in application development;
  • The ability to work and model with relational and document databases (SQL, NoSQL);
  • Solid analytical and problem-solving skills with a natural curiosity and attention to detail;
  • Solid understanding of mobile and web application development frameworks;
  • In-depth knowledge of Docker, containers, Kubernetes, event-driven, domain-driven, and microservices architectures;
  • A strong emotional IQ, empathy, and an inclusive leadership style;
  • An invested approach to developing the skills and abilities of your teammates and a demonstrated interest in sharing your knowledge and experience;
  • Strong communication skills, both verbally and written;
  • A natural ease in explaining complex technical concepts to designers, other engineers, and stakeholders;
  • A good understanding of authentication and authorization;
  • Knowledge of HL7 and FHIR (an asset);
  • Experience in third-party data integration (an asset);
  • Proficiency in both English and French (spoken, written, and read) is preferable.
About 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.


  • Technical Lead

    4 weeks ago


    Montreal, Quebec, Canada PeopleLikeUs Full time

    Lead Our Tech TeamWe are a digital agency with a passion for creative marketing ideas and campaign execution. Our team of 16 people, including designers, coders, makers, and managers, work together in a lovely space in Old Montreal. We need someone to lead our tech team and help us achieve our goals.Key ResponsibilitiesBreak down complex projects into...

  • Technical Lead

    4 weeks ago


    Montreal, Quebec, Canada PeopleLikeUs Full time

    Lead Our Tech TeamWe are a digital agency with a passion for creative marketing ideas and campaign execution. Our team of 16 people, including designers, coders, makers, and managers, work together in a lovely space in Old Montreal. We need someone to lead our tech team and help us achieve our goals.Key ResponsibilitiesBreak down complex projects into...

  • Technical Lead

    4 weeks ago


    Montreal, Quebec, Canada PeopleLikeUs Full time

    Lead Our Tech TeamWe are a digital agency with a passion for creative marketing ideas and campaign execution. Our team of 16 people, including designers, coders, makers, and managers, work together in a lovely space in Old Montreal. We need someone to lead our tech team and help us achieve our goals.Key ResponsibilitiesBreak down complex projects into...

  • Technical Lead

    4 weeks ago


    Montreal, Quebec, Canada PeopleLikeUs Full time

    Lead Our Tech TeamWe are a digital agency with a passion for creative marketing ideas and campaign execution. Our team of 16 people, including designers, coders, makers, and managers, work together in a lovely space in Old Montreal. We need someone to lead our tech team and help us achieve our goals.Key ResponsibilitiesBreak down complex projects into...


  • Montreal, Quebec, Canada 2K Full time

    Job Title: Animation Technical LeadWe are seeking an experienced Animation Technical Lead to join our team at 2K. As a key member of our animation team, you will be responsible for leading the development of our game engine's animation systems, ensuring they meet the highest standards of quality and performance.Your primary focus will be on defining the...


  • Montreal, Quebec, Canada 2K Full time

    Job Title: Animation Technical LeadWe are seeking an experienced Animation Technical Lead to join our team at 2K. As a key member of our animation team, you will be responsible for leading the development of our game engine's animation systems, ensuring they meet the highest standards of quality and performance.Your primary focus will be on defining the...

  • Senior Technical Lead

    3 weeks ago


    Montreal, Quebec, Canada Genpact Full time

    Job SummaryWe are seeking a highly skilled Senior Technical Lead to join our team at Genpact. As a key member of our SRE team, you will be responsible for leading the design, implementation, and operation of our technical infrastructure.Key ResponsibilitiesLead the development and implementation of technical solutions to meet business needsCollaborate with...

  • Drupal Technical Lead

    2 months ago


    Montreal, Quebec, Canada Evolving Web Full time

    About the RoleEvolving Web, a leading digital agency, is seeking a highly skilled Drupal Technical Lead to join our team. As a key member of our development team, you will play a crucial role in shaping the technical direction of our projects.Key ResponsibilitiesCollaborate with our development team to design and implement technical solutions for large-scale...

  • Drupal Technical Lead

    2 months ago


    Montreal, Quebec, Canada Evolving Web Full time

    About the RoleEvolving Web, a leading digital agency, is seeking a highly skilled Drupal Technical Lead to join our team. As a key member of our development team, you will play a crucial role in shaping the technical direction of our projects.Key ResponsibilitiesCollaborate with our development team to design and implement technical solutions for large-scale...

  • Drupal Technical Lead

    2 months ago


    Montreal, Quebec, Canada Evolving Web Full time

    {"title": "Drupal Architect/Team Lead", "description": "Evolving Web, a Montreal-based digital agency, is seeking a skilled Drupal Architect/Team Lead to join our team of over 100 technologists, designers, and strategists. As a key member of our development team, you will work closely with designers, project managers, and clients to create high-quality...

  • Drupal Technical Lead

    2 months ago


    Montreal, Quebec, Canada Evolving Web Full time

    {"title": "Drupal Architect/Team Lead", "description": "Evolving Web, a Montreal-based digital agency, is seeking a skilled Drupal Architect/Team Lead to join our team of over 100 technologists, designers, and strategists. As a key member of our development team, you will work closely with designers, project managers, and clients to create high-quality...

  • Technical Lead

    3 weeks ago


    Montreal, Quebec, Canada 2K Full time

    Job Title: Technical Lead, DataAs a Technical Lead at Ubisoft, you will be an established leader and expert in your field, guiding decisions in the present and proactively planning for the future.Key Responsibilities:Steer a team of programmers towards a technical vision, producing high-quality code and navigating constraints to turn it into reality.Coach...

  • Drupal Technical Lead

    2 months ago


    Montreal, Quebec, Canada Evolving Web Full time

    About the RoleEvolving Web, a leading digital agency, is seeking a highly skilled Drupal Technical Lead to join our team of experts. As a key member of our development team, you will play a crucial role in shaping the technical direction of our projects.Key ResponsibilitiesCollaborate with our development team to design and implement technical solutions for...

  • Drupal Technical Lead

    1 month ago


    Montreal, Quebec, Canada Evolving Web Full time

    About the RoleEvolving Web, a leading digital agency, is seeking a highly skilled Drupal Technical Lead to join our team of experts. As a key member of our development team, you will play a crucial role in shaping the technical direction of our projects.Key ResponsibilitiesCollaborate with our development team to design and implement technical solutions for...

  • Drupal Technical Lead

    2 months ago


    Montreal, Quebec, Canada Evolving Web Full time

    About the RoleEvolving Web, a leading digital agency, is seeking a highly skilled Drupal Technical Lead to join our team. As a key member of our development team, you will play a crucial role in shaping the technical direction of our projects.Key ResponsibilitiesCollaborate with our development team to design and implement scalable and maintainable Drupal...

  • Drupal Technical Lead

    2 months ago


    Montreal, Quebec, Canada Evolving Web Full time

    About the RoleEvolving Web, a leading digital agency, is seeking a highly skilled Drupal Technical Lead to join our team. As a key member of our development team, you will play a crucial role in shaping the technical direction of our projects.Key ResponsibilitiesCollaborate with our development team to design and implement scalable and maintainable Drupal...

  • Technical Lead

    3 weeks ago


    Montreal, Quebec, Canada PeopleLikeUs Full time

    Lead Our Tech TeamWe are a digital agency with a passion for creative marketing ideas and campaign execution. Our team of 16 people, including designers, coders, makers, and managers, work together in a lovely space in Old Montreal. We need someone to lead our tech team and help us achieve our goals.Key ResponsibilitiesBreak down complex projects into...

  • Technical Lead

    3 weeks ago


    Montreal, Quebec, Canada PeopleLikeUs Full time

    Lead Our Tech TeamWe are a digital agency with a passion for creative marketing ideas and campaign execution. Our team of 16 people, including designers, coders, makers, and managers, work together in a lovely space in Old Montreal. We need someone to lead our tech team and help us achieve our goals.Key ResponsibilitiesBreak down complex projects into...


  • Montreal, Quebec, Canada Randstad Full time

    Technical Project ManagerAt Randstad Digital, we're seeking a highly skilled Technical Project Manager to lead our efforts in modernizing our customers' architecture and technology stacks for digital data products. As a key member of our team, you'll be responsible for enabling your technical team, providing an exceptional customer experience, and driving...


  • Montreal, Quebec, Canada Randstad Full time

    Technical Project ManagerAt Randstad Digital, we're seeking a highly skilled Technical Project Manager to lead our efforts in modernizing our customers' architecture and technology stacks for digital data products. As a key member of our team, you'll be responsible for enabling your technical team, providing an exceptional customer experience, and driving...