PointClickCare is a leading North American healthcare technology platform focused on meaningful care collaboration and real-time patient insights.
The company has over 2,200 employees and has been recognized by Forbes and Waterstone Human Capital for its corporate culture and cloud technology.
The Senior Software Architect will deliver robust solutions for complex, large-scale, and data-intensive platform systems.
This role involves collaborating with stakeholders to translate requirements into scalable software and platform solutions.
The architect will drive technical feasibility analysis for projects, identify and mitigate technical risks, and select appropriate technologies and frameworks.
A deep understanding of distributed systems, real-time data processing, and platform design patterns is essential for architecting foundational components that support AI and analytics workloads.
Responsibilities include collaborating with product and engineering teams, assessing technical feasibility, designing for non-functional requirements, estimating resources, producing technical documentation, and defining best practices.
The architect will also provide technical mentoring and guidance to engineering teams and analyze legacy code for enhancements.
Requirements:
Candidates must have solid experience in designing large-scale, data-driven, distributed platform systems.
Experience in developing and deploying complex, cloud-native platforms in Azure or another public cloud provider is required.
Familiarity with the technology stack including Kubernetes, Docker, Java, Spring Boot, Kafka, Avro, JavaScript, MySQL, and Gradle is essential.
Prior experience with high-throughput healthcare information systems using HL7 or FHIR is preferred.
Deep knowledge of big data ecosystem technologies and hands-on experience building data pipelines and real-time event-driven architectures is necessary.
Understanding of platform foundations that enable machine learning workflows and familiarity with modern AI infrastructure patterns is required.
Candidates should demonstrate exceptional analytical, planning, and diagnostic abilities, along with strong communication skills.
Interpersonal skills to build consensus and promote understanding of architectural strategy are important.
Knowledge of object-oriented design principles, software design patterns, and architectural patterns is essential.
Benefits:
Benefits start from Day 1, including a retirement plan with matching.
Flexible paid time off is offered to support work-life balance.
Wellness support programs and resources are available for employees.
Parental and caregiver leaves, as well as fertility and adoption support, are provided.
Continuous development support programs are in place to encourage professional growth.
An employee assistance program is available for additional support.
The company promotes allyship and inclusion communities and recognizes employee contributions through various recognition programs.