Senior Software Engineer -Waterloo
pointclickcare
At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. 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 also reinvest a significant percentage of our revenue back into research and development, ensuring our employees have the resources to innovate and make a lasting impact. 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.
At PointClickCare, 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 harness AI as a catalyst for creativity, productivity, and thoughtful decision-making. By integrating AI tools into our daily workflows, collaboration is enhanced, outcomes are improved, and every team member has the proficiency to maximize their impact. It all starts with our hiring practices where we uncover AI expertise that complements our mission, and we continue to 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. To learn more about PointClickCare, check out Life at PointClickCare and connect with us on Glassdoor and LinkedIn .
**Travel to Office expectations**
For Remote Roles : If this role is remote, there will be in-office events that will require travel to and from the Mississauga and/or Salt Lake City office. These will include, but not limited to, onboarding, team events, semi-annual and annual team meetings.
For Hybrid Roles : If this role is Hybrid, there will be an expectation to reside within commutable distance to the office/location specified in the job listing. This will include, but not limited to, weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role.
Job title: Senior Software Engineer
What your day-to-day will look like:
· 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 the work of others, and invite others to review your work
· Collaborate with internal teams and vendors to fix and improve products
· Ensure software is up-to-date with latest technologies
What qualifications we’re looking for:
· Experience writing clean code that performs well at scale using Java
· Experience with Spring Boot
· In-depth knowledge of relational databases (e.g. Microsoft SQL Server , MySQL)
· Solid experience writing RESTful API endpoints
· Absolutely love TDD and have working knowledge of it
· Proficient in GIT
· Experience using system and performance monitoring tools (e.g. New Relic, DataDog)
· Experience with automated testing frameworks (e.g. Selenium, Cypress, RestAssured)
· Excellent organization, critical-thinking and personal leadership skills
· Self-starter with the ability to deliver with minimal supervision
· Being okay with the uncomfortable feeling that comes from learning new things
· Team player
· Analytical mind with problem-solving aptitude
· Proven experience as a great Engineer
· BSc/BA in Computer Science or a related degree
Generative AI Code Assistants - Use of Generative AI Code Assistants (e.g. Github Copilot) and knowledge of latest Generative AI Model capabilities would be an asset
Bonus points for:
· Experience with UI development and frameworks (e.g. Vue.js , React, Angular)
· Nice to have React, Selenium automation and cloud experience
· Experience with Docker, Kubernetes and Istio
· Experience with Ansible
· Experience with Jenkins CI/CD pipeline
· Linux and IP networking knowledge
· Experience with AWS/ Azure cloud services or equivalent
· 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 or Groovy
· On-call experience with production grade systems
· Has mentored others in a professional setting
#LI-AJ1
#LI-Hybrid
- ...class optical sensors with user-friendly software to provide our customers with enhanced forecasting... ...As we scale up, we are looking for a Senior Software Developer to help us build the... ...'s degree in Computer Science, Software Engineering, or related field (or equivalent...SeniorLong term contractFull time
$100k - $140k per year
...Workday, Oracle, PubMatic, PhonePe (Walmart), Hershey’s, Dun & Bradstreet, and many more. ABOUT THE ROLE We are seeking a Senior Software Engineer with at least 7 years of experience in distributed systems or data platform development. In this role, you will design, build...SeniorFull timeWork at office$135k - $165k per year
.... You have rebuilt how you work around AI tools, and you can show the output it multiplied. Qualifications ~6+ years as a software engineer, including 3+ years on geospatial data, platforms or applications. ~ Cloud-native geospatial, in production: cloud-optimized formats...SeniorRemote jobFull timeInternship- ...good decisions with incomplete information. A product-minded engineer. You care about what you're building, not just how it's built.... ...data models, state management, and the edge cases that emerge when software meets the physical world. Engineering rigour. Tests, code...SuggestedPermanent employmentFull timeInternship
$194.5k - $226.75k per year
...Optimistic, Persistent, and Empathetic . Your role As a Staff Software Engineer, you’ll own the platformization roadmap for shared services,... ..., security, and scalability. This position reports to our Senior Director of Platform Engineering and has the opportunity to be...SeniorFull timeWork at office- ...class optical sensors with user-friendly software to provide our customers with enhanced forecasting... ...As we scale up, we are looking for a Senior Software Developer to help us build the... ...'s degree in Computer Science, Software Engineering, or related field (or equivalent...SeniorFull time
- ...class optical sensors with user-friendly software to provide our customers with enhanced forecasting... ...As we scale up, we're looking for a Senior Embedded Software Developer to help us... ...: ~ Bachelor's degree in Computer Engineering, Software Engineering, Computer Science or...SeniorFull time
$151k - $175k per year
...Partner with Applied AI teams on prompt engineering, model selection, and evaluation strategies... ...’ll bring ~6+ years of experience in software engineering or SDET roles with an emphasis... ..., Google Cloud Platform, Cloud Run / App Engine, Kubernetes, Datastore, Redis, ElasticSearch...SeniorFull timeWork at office$70k - $100k per year
...Bradstreet, and many more. ABOUT THE ROLE We are seeking a Software Engineer with at least 3 years of experience in distributed systems or... ...-source community. Ability to communicate effectively with senior leadership, presenting technical accomplishments and strategic...SeniorFull timeWork at office- ...of code quality through code reviews, testing, and adherence to best practices in software development. • Mentorship and Collaboration: Provide guidance and mentorship to junior engineers, fostering a culture of continuous learning and improvement within the team. •...SeniorFull time
- Role Overview You will be working in a cross-functional team, using agile methodologies to build cloud-native applications for the Auto industry. We are looking for true team-players who can work beyond their specialty to help the team deliver. Every team member is responsible...SeniorFull time
- ...experiences that drive their success. Position Summary: At Miovision, we are engineering the future of smart transportation, and we need a Software Developer to help us build the engine under the hood of our IoT edge computing devices. The Device Platform is the critical...Long term contractWork at officeRemote workWorldwideFlexible hours
$100k - $115k per year
...Software Test Specialist Remote (Canada) │ Hybrid Available – Kitchener, ON Reports to: Software Development Manager Salary... ...of our platform. Working closely with our Product and Engineering teams, you’ll help ensure our software meets the highest standards...Remote jobFull timeFor contractorsInternshipFlexible hours- ...decisions, or influence candidate evaluations. MAKE A DIFFERENCE! Software Test Developers at D2L are passionate about building quality,... ..., plan and execute exploratory testing, implement reliability engineering strategies, or take on any other activities that will help your...Work at officeFlexible hoursShift work3 days per week
$151k - $175k per year
...response analysis. Partner with Applied AI teams on prompt engineering, model selection, and evaluation strategies. Design performance... ...practices. Requirements ~6+ years of experience in software engineering or SDET roles with an emphasis on software development...SeniorFull timeWork at office$80k - $100k per year
...explain their value. LogiSense is hiring an Associate Solutions Engineer with practical software configuration and API skills, curiosity, and a talent for... .... Report to the VP Sales, with mentorship from our Senior Solutions Engineer. Develop reusable demos, API examples,...SeniorRemote jobLong term contractFull timeInternshipLocal areaFlexible hours- ...their success. Vice President, Hardware Engineering Position Summary At Miovision, we... ...products merge seamlessly with our software capabilities, bypassing gridlock and arriving... ...hiring, leveling, and succession planning for senior leaders—while establishing a rigorous...SeniorFull timeContract workRemote workFlexible hours
- ...solutions that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision... ...enjoy living at the intersection of Mechanical and Electrical engineering and like hands-on work, please apply! Qualifications...Full timeManual labor
$75k - $85k per year
...Title: Senior Executive Assistant (Resource Team) The Senior Executive Assistant is a key position in the organization that provides... ...(including a curiosity for exploring and mastering new software platforms and tools) Proactive in staying ahead of emerging trends...SeniorLong term contractFull timeWork at officeMonday to fridayShift work- ...About the role We’re hiring a Backend Engineer to work on the core platform that powers ThreatAware — and this is one of the most exciting... ...— you want to learn, grow, and take on more ownership over time. Security at the heart of how you think about building software....Full time
- ...readers who pay for a subscription to build a more nuanced understanding of the news the world and themselves. The Opportunity: Senior Data Engineer As a senior Data Engineer youll build the analytical foundation that Ground News runs on. Youll sit within our ML chapter...SeniorFull timeRemote work
$86k - $108.5k per year
..., Persistent, and Empathetic . Your role As an Analytics Engineer, you will collaborate with business stakeholders across various... ...data exploration and analysis. ~ Hands-on experience with Agile Software Development methodologies and tools like Jira. ~ Working...Full timeWork at officeShift work- ...curious about new tools (including AI), and motivated to continuously improve how work gets done. Who You Are: An AI-native software engineer. You've integrated AI deeply into how you build software—not as a novelty, but as a core part of your workflow. You ship faster...Permanent employmentFull timeInternship
- ...full potential in an environment that’s engineered for people. At CIMA+, we care about our people... ...engineering career by joining us as a Senior Overhead Transmission Lines Engineer .... ...with the PLS-CADD suite design /analysis software and CAD systems, along with familiarity of...SeniorPermanent employmentFull timeInternshipWork at officeFlexible hours2 days per week
$151k - $175k per year
...time. Our Applied AI team develops models, agentic capabilities, and evaluation methods that power these experiences. As a Sr. Software Engineer, Applied AI Systems, you will build the software systems that power Dialpad’s next-generation agentic AI. You will work closely...SeniorWork at office$110k - $130k per year
...Senior Business Systems Architect Remote (Canada) | Hybrid Available – Kitchener, ON... ...transparency and empowerment. Our easy-to-use software platform enables thousands of restoration... ...through signature, provisioning (Entitlements Engine), billing and ledger, into customer...SeniorFull timeFor contractorsRemote workFlexible hours- ...exceeds 25%. Job Description We are looking for a Senior Routing Engine Developer to design and build the next generation... ...into routing capabilities. Qualifications ~8+ years of software engineering experience, including substantial ownership of architecture...SeniorFull timeInternshipRemote workRelocation
$111k - $133.5k per year
...Empathetic . Your role We are hiring ML Inference Platform Engineers to help build that machinery. This role is for engineers who... ...equivalent related experience. ~2 to 6 years of professional software engineering experience, with a proven track record of shipping production...InternshipWork at officeLocal area- ...Job Summary We are seeking a hands-on and highly collaborative Quality Engineer to support supplier quality, manufacturing, engineering, field service, and overall quality improvement activities. This role will be responsible for identifying, analyzing, and resolving quality...Full time
- ...or Canada (remote). We are seeking a Senior Content Strategist with deep experience in... ...growth. You will work closely with Engineering, Product, UX, and Localization partners and... ...~ Experience collaborating directly with software engineers, product managers, and UI/UX design...SeniorLong term contractFull timeRemote workFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer -Waterloo. Be the first to apply!
- software engineer internship Kitchener, ON
- software engineer Kitchener, ON
- software developer remote Kitchener, ON
- software developer internship no experience Kitchener, ON
- software developer no experience Kitchener, ON
- new graduate software developer Kitchener, ON
- software developer internship Kitchener, ON
- software design engineer Kitchener, ON
- director software engineering Kitchener, ON
- software engineer - ai machine learning Kitchener, ON

