×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, DevOps, Software Engineer

Job in Kelowna, BC, Canada
Listing for: Accuro EMR
Full Time position
Listed on 2026-06-26
Job specializations:
  • Software Development
    DevOps, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 95000 CAD Yearly CAD 80000.00 95000.00 YEAR
Job Description & How to Apply Below
Salary Range: $80,000.00 To $95,000.00 Annually

Position Summary
The Software Engineering department is looking for a Software Developer. Our Electronic Medical Record (EMR) software Accuro®EMR has the largest adoption in Canada and serves thousands of providers and millions of patients. Our patient platform Medeo leverages that market penetration and connects patients to their healthcare providers. Our other supporting products round out a robust offering, connecting healthcare providers to their patients, their data and each other.

As we continue to build up new and exciting interactions between our products and other healthcare organizations in the industry, we are looking for a passionate leader who is motivated to be an integral driver of innovation in healthcare technologies in Canada.

As the ideal Software Developer candidate, you've had the opportunity to establish a technical foundation that allows you to quickly navigate new and existing code bases. You enjoy working as a part of a team, are motivated by working towards shared goals, but can be counted on to work independently on your portion of the solution. Through your past experiences, you've gained the ability to recognize patterns and traps that lead to poor outcomes and quality, and you are excited by the opportunity to share your knowledge with others on the team.

As a life‑long learner, you enjoy refining your skills and expanding your knowledge, and you are motivated by the opportunity to improve.

Success as a Software Developer is achieved by consistently contributing to the teams' shared goals. You balance speed with quality, and you recognize that your success is directly linked to the success of your peers.

Competencies Critical for Success

A genuine desire to build world‑class products

Robust knowledge of the software development life cycle

A passion for learning and teamwork

Primary Responsibilities

Creation of beautiful applications that are easy to understand and use

Modifying software to fix errors, adapt it to new environments to improve its performance, or upgrade interfaces

Analyzing information to recommend and plan the creation of new services or modifications of existing services

Timely releases to market, and a knowledge of when not to budge on software quality

Participation in the ongoing monitoring of existing production systems

Reviewing the behavior and quality of other team members' code

Implementation of automated code validation that ensures ongoing integrity

Additional Duties and Expectations

Promote QHR’s “Blue Culture” framework to foster a collaborative, positive and efficient workplace

Contribute to the organization’s positive image both internally and externally

Team composition may change year over year to accommodate evolutions in strategic direction

Perform other duties consistent with the position, as reasonably directed by your manager

Role Requirements

A degree or diploma in Engineering, Computer Science or a related field

3-7 years of relevant development experience

Experience with

Object oriented programming languages such as Java

Code repositories such as GIT

Relational databases such as MS SQL

Unit test frameworks such as JUnit and Mockito

Extra consideration for candidates with:

Experience with Microsoft Azure

Experience with CI/CD Pipelines

Clinical healthcare experience

Knowledge of Agile approaches or Agile certifications

Team Requirements
As part of our team focused on CI/CD and Release Management, experience with the following is critical:

Git Hub and Git Hub Actions

Azure Dev Ops and Jenkins

Build automation tools (Gradle, Nx)

Code quality and security tooling (Sonar Qube, Xray)

Infrastructure automation and CI/CD pipeline development

Scripting and programming languages (Java, Power Shell, Bash, Python, YAML or similar)

Source control, branching strategies, and release management practices

In addition, experience with the following would be considered an asset:

Kubernetes and containerization technologies (Docker, AKS)

Infrastructure as Code (Terraform, Bicep, ARM templates, or similar)

Cloud platforms, particularly Microsoft Azure

Monitoring and observability tools

Automated testing frameworks and deployment strategies

Security, compliance, and Dev Sec Ops  practices

Compensation and Logistics

Base salary, variable bonus established at the corporate level, competitive benefits package

Hiring Range: $80,000 - $95,000 annual

Final pay for this position may depend on candidate knowledge, skills, experience and location.

Full time, permanent

QHR is a dynamic, high‑growth Canadian technology company and division of Loblaw Companies Limited. Our mission is to unite Canadian Healthcare, connecting Providers and their Patients to information and each other.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary