Site Reliability Engineer SRE ( Senior / Intermediate )
PointClickCare is the leading North American cloud-based
healthcare software for the acute and long-term and post-acute care
markets. For over 20 years, the company has held the same vision to
help the world care for vulnerable populations. Since its
inception, PointClickCare has grown exponentially with over 1,700
employees today all working towards impacting the lives of
millions. Recognized by Forbes as one of the Top 100 Private Cloud
Companies and acknowledged by Waterstone Human Capital as Canadas
Most Admired Corporate Culture, PointClickCare leads the way in
creating cloud-based software. With its recent acquisition of
Collective Medical, PointClickCare solidifies its position as a
high growth healthcare software provider, serving over 21,000
long-term and post-acute care providers and over 1,300 hospitals.
Their shared mission to support vulnerable populations is allowing
PointClickCare and Collective Medical to connect disparate points
of care at scale faster than anyone else in the market.
For more information on PointClickCare, please connect with us
onGlassdoor andLinkedIn .
Site Reliability Engineer Senior (Sr SRE)
Provide technical leadership to a growing team focused on
applying software engineering practices to operations at scale.
Monitor and report on service level objectives for a given
applications services. Work with business and product owners to
establish key performance indicators.
Participate in conducting technical training events, game day
scenarios, and focused engineering spikes.
Design and architect operational solutions for managing
applications, with the specific goal of increasing the automation,
repeatability, and consistency of operational tasks.
Create and maintain monitoring technologies and processes that
improve the visibility to our applications' performance and
business metrics and keep operational workload reasonable.
Sponsor healthy software development practices.
Persistent testing of application and infrastructure resiliency
over a variety of error conditions.
Partnering with security engineers and developing plans and
automation too aggressively and safely respond to new risks and
Collaborate with internal teams to ensure that operational
development solutions meet business requirements.
Provide architectural and practical guidance to software
development to improve resiliency, efficiency, performance, and
Develop, communicate, and monitor standard processes to promote
the long-term health of sustainability and health of operational
Collaborate with and include yourself into the feature/Service
oriented development teams.
Bachelor's Degree in Computer Science, Computer Engineering,
Software Engineering, MIS, or other related discipline
Good hands-on experience in a DevOps or System Administration
Prior experience building and supporting cloud-based
Experience in a production environment supporting
Experience in one or more of the following: C, C++, Java,
Python, Go, Perl or Ruby.
Experience with algorithms, data structures, complexity analysis
and software design.
Experience working with configuration management and deployment
automation tools like Chef, Terraform, Puppet or Ansible.
Experience within operations, administering both Window
(2003/2008/2012) and Linux machines.
Knowledge of the Software Development Life Cycle with experience
working in QA and beta environments.
Proficiency in cloud computing concepts as well as on
Experience working with Azure cloud infrastructure and services
is strongly preferred.
Experience with virtualization and container solutions is
strongly preferred. (ie. , Docker, Kubernetes, ECS)
A strong understanding of diverse infrastructure platforms and
A strong understanding of the Agile software development
Knowledge of standard production practices including change
Ability to debug and optimize code and automate routine
Systematic problem-solving approach coupled with strong
communication skills and a sense of ownership and drive.
Nice to Have:
Versatility as demonstrated with troubleshooting diverse sets of
hosting technologies (web server platforms,
Java application platforms, operating systems, network
components, virtualization technologies, database
Healthy knowledge of Linux (have compiled your own kernel at
some point, know how to trace syscalls,
understand TCP, care about the difference between
Knowledge of Open Source softwares and contributions to the open
Please consider applying, even if you don't tick off all the
boxes. We'll make sure to provide you with the best
training for the skill set we need, as long as you promise to
bring passion and your utmost dedication to work
every single day. Having a diverse workforce only strengthens
our culture and enhances our performance.
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 on request for
candidates taking part in all aspects of the selection process.
When you apply for a position, your information is processed and
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 PointClickCares human resources team here