- +3
- +10
- United States
Über
Base pay range: $166,500.00/yr - $185,000.00/yr At PointClickCare our mission is simple: to help providers deliver exceptional care. As a leading health tech company that’s founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare. With the largest long-term and post-acute care dataset and a Marketplace of 400+ integrated partners, our platform serves over 30,000 provider organizations, making a real difference in millions of lives. We reinvest a significant percentage of revenue into research and development to enable innovation. We are recognized by Forbes as a top private cloud company and honored as one of Canada’s Most Admired Corporate Cultures. We offer flexibility, growth opportunities, and meaningful work. We empower our people to be the architects of a smarter healthcare future; one that is human-first and accelerated by AI to create meaningful and lasting change. Employees leverage AI to enhance creativity, productivity, and decision-making, and we invest in training and development to nurture innovation throughout the employee journey. Join us in redefining healthcare — so it doesn’t just survive, it thrives. Learn more about PointClickCare, Life at PointClickCare, and connect with us on Glassdoor and LinkedIn. Remote/Hybrid/Travel considerations
For Remote Roles: If this role is remote, there will be in-office events requiring travel to and from the Mississauga and/or Salt Lake City offices for onboarding, team events, and meetings. For Hybrid Roles: If this role is Hybrid, you must reside within commutable distance to the specified office location, with periodic in-office events. Role
Senior Software Architect You are driven, disciplined, and capable of delivering scalable and robust solutions for complex, large-scale software systems. You will use AI and NLP technologies to provide cutting-edge solutions, collaborate with stakeholders to translate requirements into scalable software solutions, and drive the architectural strategy to align with business goals. You will mentor engineering teams, lead technical feasibility analyses, and define best practices and patterns to guide the organization. Responsibilities
Collaborate with product and engineering teams to translate complex and ambiguous business requirements into robust solution designs. Assess the technical feasibility of new projects and help engineering teams solve difficult technical challenges. Contribute to long-term system architecture strategy and educate others about it. Design, implement, and scale AI and NLP solutions for the enterprise. Partner with IT teams to integrate AI solutions into production systems. Design for non-functional requirements including maintainability, efficiency, scalability, observability, availability, and security. Estimate resources required for proposed designs and optimize plans for cost, performance, and other attributes. Review design proposals and provide technical mentorship and guidance. Produce technical documentation relating to architecture, design steps, integration processes, and testing procedures. Research AI tools, platforms, and practices; provide recommendations and proofs of concept. Define best practices, patterns, and guidelines in coding and system design; ensure adherence across teams. Review designs and code to ensure compliance with best practices and coding standards. Mentor other architects and engineering teams to ensure successful execution of software projects. Analyze legacy code and plan for enhancements to maintainability and non-functional requirements. Qualifications
Solid experience in designing large-scale, web-based software products and collaborating with teams to support development and deployment. Experience developing and deploying complex systems in Azure or another public cloud provider. Familiarity with Kubernetes, Docker, Java, Spring Boot, Kafka, Avro, JavaScript, MySQL, and Gradle. Experience with high-throughput healthcare information systems using HL7 or FHIR, or analogous integrations. Experience building and deploying AI solutions on Azure or another public cloud provider. Ability to manage system complexity through modularization and well-defined component boundaries. Strong analytical, planning, and diagnostic abilities; clear communication in speaking, writing, and diagramming. Interpersonal skills to build consensus and promote adoption of architectural strategy. Knowledge of object-oriented design principles, software design patterns, and architectural patterns. Ability to combine research and data with experience to deliver innovative yet pragmatic solutions. Benefits & Perks
Benefits starting from Day 1 Retirement Plan Matching Flexible Paid Time Off Wellness Support Programs and Resources Parental & Caregiver Leaves Fertility & Adoption Support Continuous Development Support Program Employee Assistance Program Allyship and Inclusion Communities Employee Recognition and more EEO statement: PointClickCare is an equal opportunity employer. Accommodations are available upon request for candidates participating in the selection process. For accommodations contact recruitment@pointclickcare.com. By applying, your information is processed in accordance with our privacy policy. This description may be updated as needed. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Software Development
#J-18808-Ljbffr
Wünschenswerte Fähigkeiten
- Avro
- Azure
- Docker
- Gradle
- Java
- JavaScript
- Kafka
- Kubernetes
- MySQL
- Spring Boot
Berufserfahrung
- Machine Learning
- NLP
- Software Architect
Sprachkenntnisse
- English