Lead Software Architect

4 weeks ago


Kitchener, Ontario, Canada PointClickCare Full time

Are you ready to take the lead in shaping the technological landscape of a comprehensive SaaS platform? Do you have a passion for tackling significant engineering challenges while enhancing the scalability and dependability of a production environment? If you are eager to contribute to projects that positively impact the healthcare sector for millions, we want to hear from you.

PointClickCare is on the lookout for a Lead Software Architect who will drive technical excellence across dynamic Scrum teams, possess a profound understanding of the entire stack within a complex system, and navigate through innovative technical challenges to enhance our platform.

Key Responsibilities:

  1. Collaborate with a senior engineering manager to assist multiple teams in overcoming their most challenging projects related to a data-driven product.
  2. Work alongside engineers, architects, product owners, and external partners to create software designs that align with both business and engineering goals.
  3. Guide engineering teams in best practices through collaboration, pair programming, root cause analysis, and code evaluations.
  4. Facilitate team progress by addressing implementation and troubleshooting issues.
  5. Advocate for high-quality software through automation, thorough test planning, and advanced monitoring systems.
  6. Foster a culture of best practices and continuous learning within the engineering department.
  7. Analyze and resolve intricate system issues.
  8. Engage in backlog refinement and lead design discussions.
  9. Ensure that software remains current with the latest technological advancements.
  10. Identify and promote enhancements within our systems.
  11. Provide innovative solutions and prototype as necessary.

Desired Qualifications:

  1. A collaborative team player who builds strong relationships with colleagues and stakeholders.
  2. A proactive self-starter who effectively prioritizes tasks and delivers results amidst complexity.
  3. A leader who encourages open and innovative discussions, valuing diverse perspectives.
  4. An experienced software expert with a proven track record of mentoring others in their craft.
  5. Extensive experience with various technical languages, ecosystems, and platforms.
  6. Background in Agile software development methodologies.
  7. Over 10 years of experience with Java, Spring Boot, and developing RESTful API endpoints.
  8. Familiarity with cloud technologies (Azure or AWS).
  9. Experience with containerization tools like Docker and orchestration with Kubernetes.
  10. Knowledge of relational databases (e.g., Microsoft SQL Server, MySQL, PostgreSQL).
  11. Strong unit testing capabilities.
  12. Proficient in version control systems like GIT.
  13. Ability to integrate security measures into systems and mentor others in doing the same.
  14. Experience with UI development and frameworks (e.g., Vue, React, Angular).
  15. Knowledge of microservices and microfrontends.
  16. Familiarity with system and performance monitoring tools (e.g., App Dynamics, Grafana, New Relic, DataDog).
  17. Excellent organizational, critical-thinking, and leadership skills.
  18. Eagerness to learn and share knowledge that propels the team forward.
  19. Capability to lead implementation discussions with team members.
  20. Proficient in identifying root causes of bugs and addressing systemic issues.
  21. Analytical mindset with strong problem-solving skills.
  22. Bachelor's degree in Computer Science or a related field.

Additional Considerations:

  1. Experience with data warehousing.
  2. Familiarity with stream processing.
  3. Knowledge of non-relational / NoSQL data stores (e.g., Azure ADLS).
  4. Experience with automated testing frameworks (e.g., JBehave, Selenium).
  5. Familiarity with Jenkins CI/CD pipelines.
  6. Understanding of Linux and IP networking.
  7. Experience with SAML, OAuth, and OpenID Connect.


  • Kitchener, Ontario, Canada Sun Life Financial Full time

    Job SummaryWe are seeking a highly experienced Senior Software Development Manager to lead our team of innovative software engineers at Sun Life Financial. As a key member of our Prospr business, you will be responsible for designing and implementing high-level solutions for multiple squads across different technologies.Key ResponsibilitiesDesign and...

  • Software Architect

    1 day ago


    Kitchener, Ontario, Canada CB Canada Full time

    About the RoleThis is a leadership position within the software development team at CB Canada. As a Software Architect, you will play a key role in designing and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesLead the development of enterprise software solutions using Java and related tools and frameworksEvaluate and...

  • Software Architect

    1 day ago


    Kitchener, Ontario, Canada CB Canada Full time

    About the RoleThis is a leadership position within the software development team at CB Canada. As a Software Architect, you will play a key role in designing and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesLead the development of enterprise software solutions using Java and related tools and frameworksEvaluate and...


  • Kitchener, Ontario, Canada PointClickCare Full time

    Join Our Team as a Lead Software ArchitectAre you ready to take on a pivotal role in shaping the technical direction of a comprehensive SaaS platform? At PointClickCare, we are looking for an experienced professional who is enthusiastic about tackling significant engineering challenges and enhancing the scalability and reliability of our production...

  • Software Architect

    2 weeks ago


    Kitchener, Ontario, Canada CB Canada Full time

    About the RoleThis is a leadership position within the software development team at CB Canada. As a Software Architect, you will play a key role in designing and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesLead the development of enterprise software solutions, ensuring they meet the required standards and are...

  • Software Architect

    7 days ago


    Kitchener, Ontario, Canada CB Canada Full time

    About the RoleThis is a challenging and rewarding opportunity for a seasoned software professional to take on a leadership role within our team at CB Canada. As a Software Architect, you will be responsible for designing and implementing complex software solutions that meet the needs of our clients.Key ResponsibilitiesLead the design and development of...

  • Software Architect

    4 days ago


    Kitchener, Ontario, Canada CB Canada Full time

    About the RoleThis is a leadership position within the software development team at CB Canada. As a Software Architect, you will play a key role in designing and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesLead the development of enterprise software solutions using Java and related tools and frameworksDesign and...

  • Software Architect

    4 days ago


    Kitchener, Ontario, Canada CB Canada Full time

    About the RoleThis is a leadership position within the software development team at CB Canada. As a Software Architect, you will play a key role in designing and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesLead the development of enterprise software solutions using Java and related tools and frameworksDesign and...

  • Software Architect

    4 days ago


    Kitchener, Ontario, Canada CB Canada Full time

    About the RoleThis is a leadership position within the software development team at CB Canada. As a Software Architect, you will play a key role in designing and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesLead the development of enterprise software solutions using Java and related tools and frameworksDesign and...

  • Software Architect

    4 days ago


    Kitchener, Ontario, Canada CB Canada Full time

    About the RoleThis is a leadership position within the software development team at CB Canada. As a Software Architect, you will play a key role in designing and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesLead the development of enterprise software solutions using Java and related tools and frameworksDesign and...


  • Kitchener, Ontario, Canada Onsemi Full time

    About OnsemiOnsemi is a leading provider of innovative power and sensing technologies that improve lives through silicon and software solutions. Our intelligent power and sensing technologies solve complex challenges and lead the way in creating a safer, cleaner, and smarter world.The RoleWe are seeking a highly skilled and experienced Embedded Software...


  • Kitchener, Ontario, Canada Onsemi Full time

    About OnsemiOnsemi is a leading provider of innovative power and sensing technologies that improve lives through silicon and software solutions. Our intelligent power and sensing technologies solve complex challenges and lead the way in creating a safer, cleaner, and smarter world.The RoleWe are seeking a highly skilled and experienced Embedded Software...


  • Kitchener, Ontario, Canada Onsemi Full time

    About OnsemiOnsemi is a leading provider of innovative power and sensing solutions that improve lives through silicon and software. Our mission is to create a safer, cleaner, and smarter world by developing cutting-edge technologies that solve complex challenges.The RoleWe are seeking a highly skilled and experienced Embedded Software Architect to join our...


  • Kitchener, Ontario, Canada Onsemi Full time

    About OnsemiOnsemi is a leading provider of innovative power and sensing solutions that improve lives through silicon and software. Our mission is to create a safer, cleaner, and smarter world by developing cutting-edge technologies that solve complex challenges.The RoleWe are seeking a highly skilled and experienced Embedded Software Architect to join our...


  • Kitchener, Ontario, Canada Onsemi Full time

    About OnsemiOnsemi is a leading provider of innovative power and sensing solutions that improve lives through silicon and software. Our mission is to create a safer, cleaner, and smarter world by developing cutting-edge technologies that solve complex challenges.The RoleWe are seeking a highly skilled and experienced Embedded Software Architect to join our...


  • Kitchener, Ontario, Canada University of Waterloo Full time

    Lead Software EngineerThe Lead Software Engineer will play a crucial role in delivering software design and development, as well as database creation and tailored reporting solutions. This position encompasses performing systems analysis, architecting system frameworks, and executing full-stack development across desktop, client/server, and web platforms....


  • Kitchener, Ontario, Canada Accoravillage Full time

    Position Title:Lead Enterprise Architect Reports To: Head of Enterprise Platforms & Enterprise Architecture Term: Permanent Full-Time This role requires a commitment to work in a collaborative environment that fosters professional growth and development. As a Lead Enterprise Architect, you will play a pivotal role in shaping the architectural framework that...


  • Kitchener, Ontario, Canada Accoravillage Full time

    Position Title:Lead Enterprise Architect Reports To: Head of Enterprise Platforms & Enterprise Architecture Term: Permanent Full-Time This role requires a commitment to work in a collaborative environment that fosters professional growth and development. As a Lead Enterprise Architect, you will play a pivotal role in shaping the architectural framework that...

  • Lead Architect

    6 days ago


    Kitchener, Ontario, Canada Dillon Consulting Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Architect to join our team at Dillon Consulting. As a key member of our architecture team, you will be responsible for providing leadership and technical direction to our staff, as well as contributing to the development of our clients' projects.Key ResponsibilitiesProvide technical...

  • Lead Architect

    7 days ago


    Kitchener, Ontario, Canada Dillon Consulting Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Architect to join our team at Dillon Consulting. As a key member of our architecture team, you will be responsible for providing leadership and technical direction to our staff, as well as contributing to the development of our clients' projects.Key ResponsibilitiesProvide technical...