About the Role
We are looking for a software engineer to join our development team working on health tech solutions. The role involves working closely with business stakeholders, writing clean code, and deploying to Azure cloud. Travel Expectations
Remote roles: in‑office events at Mississauga or Salt Lake City including onboarding, team events, semi‑annual and annual team meetings. Hybrid roles: reside within commutable distance to office. Expect weekly/bi‑weekly/monthly office events. This is a requirement. Day‑to‑day Responsibilities
Identify, prioritize and execute tasks in the software development life cycle. Work with business to iterate over software requirements. Develop tools and applications by producing clean, efficient code. Automate tasks through appropriate tools and scripting. Analyze and debug systems. Perform validation and verification testing in a test‑driven manner. Review work of others and invite others to review your work. Collaborate with internal teams and vendors to fix and improve products. Ensure software stays up‑to‑date with latest technologies. Qualifications
Experience writing clean code that performs well at scale using Java (or other functional or object‑oriented languages). Experience with Azure cloud services or equivalent. Experience with cloud native streaming using Azure Event Hub/Service Bus, AWS Kinesis, or Google Pub/Sub. In‑depth knowledge of relational databases such as Microsoft SQL Server and PostgreSQL. Experience with GitHub Actions and Jenkins CI/CD pipeline. Experience with Spring Boot. Excellent skills writing RESTful API endpoints. Strong experience with TDD. Proficient in Git. Experience using system and performance monitoring tools (Azure Log Analytics, Grafana, DataDog). Experience with automated testing frameworks (Selenium, Cypress, Jest, Playwright). Excellent organization, critical‑thinking and personal leadership skills. Self‑starter with the ability to deliver with minimal supervision. Comfortable learning new technologies. Team player. Analytical mind with problem‑solving aptitude. BSc/BA in Computer Science or related degree. Generative AI Code Assistants
Use of Generative AI Code Assistants (e.g., GitHub Copilot) is a must. Daily application of the latest Generative AI model capabilities is required. Bonus Points
Experience with Kafka or compatible platforms (Redpanda, WarpStream). Experience with integration engines such as Rhapsody or Mirth. Experience with message brokers such as RabbitMQ. Experience with Docker, Kubernetes, and Istio. Experience with Ansible. Experience with SAML, OAuth, and OpenID Connect. Experience working on a SaaS product. Experience with Service Oriented Architecture. Knowledge of scripting languages such as Python, Bash. On‑call experience with production‑grade systems. Mentored others in a professional setting. Benefits & Perks
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. Salary
CAD base salary range $142,000-$158,000 (not overtime eligible) + bonus + benefits. Equal Employment Opportunity
It is the policy of PointClickCare to ensure equal employment opportunity without discrimination or harassment on the basis of race, religion, national origin, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law. PointClickCare welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process. Please contact should you require any accommodations. As part of our commitment to a streamlined and equitable hiring experience, PointClickCare uses AI tools to assist with candidate screening and assessment. When you apply for a position, your information is processed and stored with Lever, in accordance with Lever’s Privacy Policy. We use this information to evaluate your candidacy for the posted position. We also store this information, and may use it in relation to future positions to which you apply, or which we believe may be relevant to you given your background. When we have no ongoing legitimate business need to process your information, we will either delete or anonymize it. If you have any questions about how PointClickCare uses or processes your information, or if you would like to ask to access, correct, or delete your information, please contact PointClickCare’s human resources team: PointClickCare is committed to Information Security. By applying to this position, if hired, you commit to following our information security policies and procedures and making every effort to secure confidential and/or sensitive information. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
#J-18808-Ljbffr

Senior Software Engineer- Java

Apply Now
Back to search page