Position Summary
The Software Engineering department is looking for a Software Developer Intern.
Our Electronic Medical Record (EMR) software AccuroEMR 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 a fantastic Intern Software Developer, you should be eager to learn. You've gone through a period of education, and you're excited to see how your new skills match a role in the industry. You're a good communicator, and you've had some experience in group or shared projects. These shared projects have set the groundwork for you to work in a team of likeminded and enthusiastic teammates. You recognize working in a team is critical for your new role because peer learning and pair programming are such powerful tools to refine your skills. You are excited to pick up new frameworks and techniques, using them to make meaningful contributions.
Success as Intern Software Developer is achieved by learning the codebase, learning how to work in a team, and contributing to the team's shared goals in the codebase. You should feel pride when code that you've written makes it in front of users and is received positively.
Competencies Critical for Success
A genuine desire to build world-class products
A passion for learning and teamwork
An educational foundation of theoretical knowledge
Primary Responsibilities
Understanding the codebase, architecture and application functionality
Writing testable code that works; evolving your practices based on advice provided by others on the team
Participation in agile ceremonies, gathering a deeper understanding of their purpose and value
Embracing curiosity, learning everything you can
Positively contributing to the capacity of your team by adding value during this initial phase of your career
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
Qualifications, Education and Experience Requirements
Role Requirements
Schooling experience in Engineering, Computer Science or a related field
0-2 years of relevant development experience
Exposure to
+ 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
Team Specifics
As part of our team focused on Accuro EMR, experience with the following would be considered an asset:
Liquibase
JavaFX
Angular and Typescript
RabbitMQ
Websockets and WebRTC
OAuth 2.0 and JWT
Jenkins and CI/CD
FHIR and/or HL7
First Databank
Compensation and Logistics
8 Month Internship/Co-op running from January 2026 - August 2026
Hiring Range $24.04 - $26.44/hour
Full-time (40 hours per week)
This position is available as a hybrid role for those located in the Kelowna area, or fully remote for those in other locations.
+ Candidates must be located within Canada to be eligible for hire.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.