MisuJob - AI Job Search Platform MisuJob

Software Developer - Engineering

Confidential

Victoria, British Columbia Hybrid permanent

Posted: March 23, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a software developer to join our team in Victoria, BC, to design and develop software programs for building automation controls.

Job Description

Who we are: 

Reliable Controls is dedicated to reducing the carbon footprint of buildings around the world. Our team specializes in the design, development, and assembly of building automation controls and software programs. We're working hard to create solutions for building operators to enable the vision of Net-Zero Emissions by 2050.   

We align ourselves with the right people and empower them in the right ways. An established company based in Victoria, BC, we nurture a strong culture of communication, trust, and collaboration. Embracing a work–life balance, promoting continuous learning, and celebrating our achievements are a few of the ways we show our enduring commitment to employees.  

  

Your mission: 

As a Software Developer, Engineering at Reliable Controls you’ll design and implement intelligent building control systems that help our customers achieve aggressive green initiatives. Specifically, you'll develop the software that our customers use for the engineering phase of their projects. Our products leverage data modeling, fault detection and diagnostics, identity and access management, and domain business knowledge. Using domain driven development, SOLID and clean architecture principles, and modern design patterns, you’ll help us build world-class software services and efficient, autonomous building management systems.   

 

In this role you will: 

Design, estimate, review, test, debug, and document code  

Support and guide our software development life cycle processes  

Collaborate in Scrum meetings and help drive team activities  

Address customer support and technical support issues when needed  

Support and mentor others in their work efforts and outcomes  

Address software architectural considerations  

Monitor, assess, and address technical debt  

Guide good coding practices and rules, and identify items for improvement 

  

This role might be right for you if you have: 

At least 3 years experience in developing C++ applications

A bachelor’s degree in computer science or a related field  

Web development experience with an understanding of mobile frameworks

Experience in embedded web development framework (i.e. Chromium, WebView2) 

Experience in Web Development using HTML, CSS, and component-based JavaScript frameworks Vue, React, etc.) 

Experience with Git, TFS, and Visual Studio Code  

Experience with automated unit/functional testing  

Agile software development experience (Scrum, Kanban)  

Strong communication skills 

  

You’ll be successful in this position if you: 

Are an enthusiastic, innovative individual who cares about sustainability  

Look for ways to have a meaningful impact on your team's work  

Are interested in using devices to control the physical environment, and you're willing to learn our products and industry  

Like a challenge and want to grow professionally  

Are patient and diligent; quality may take longer, but you know it's worth it  

Value a healthy work–life balance; we don't expect you to work overtime or weekends 

 

What we offer: 

Competitive Compensation & Rewards: Your hard work and dedication don’t go unnoticed. We offer: 

A competitive extended health and dental plan for you and your family 

A yearly RRSP contribution on the company’s behalf, plus employee contribution matching to support your financial growth 

An annual profit sharing bonus that recognizes your contributions to our growth 

A salary that is based on market data and reviewed annually, with merit increases and cost-of-living adjustments 

Work–Life Balance & Flexibility: We know quality work comes from a balanced life. That’s why we offer generous paid time off and hybrid work options whenever possible. 

Health, Wellness & Community: Your well-being matters. Enjoy access to free on-site gyms at both Victoria locations, along with social events nearly every month. Prefer green commuting? You’ll even be paid for choosing sustainable transportation. 

Learning, Mentorship & Growth: We offer $2,000 per year reimbursement for learning and development related to your role, mentorship from experienced team members, and development pathways to help you grow. 

Recognition & Celebration: We celebrate excellence with awards and recognition for both long service and outstanding achievements. At Reliable Controls, success is a team effort, and we make sure it’s shared and celebrated. 

Purpose-Driven Innovation: At Reliable Controls, innovation means creating sustainable, meaningful solutions that make buildings smarter and the world greener. Every project you work on contributes to a legacy of environmental responsibility and global impact. 

The full compensation band for this role is $77,000 - 119,000 CAD annually. Please note that the hiring range for this position is expected to be between $89,250 – $97,500 CAD. Final compensation will be determined based on experience, skills, and internal equity. 

 

At Reliable Controls, we believe that a wide range of perspectives, experiences, and backgrounds make us stronger as a company and as a community. Reliable Controls is proud to be an equal opportunity employer, and we’re committed to fostering diversity, equity, inclusion, and belonging in every aspect of our organization. 

When applying for a role, we recognize that each person’s career path is unique. Even if your experience doesn’t perfectly match every listed qualification, we encourage you to apply. We value potential, passion, and alignment with our values as much as direct experience. 

We’re also dedicated to ensuring that every candidate enjoys a comfortable, respectful, and accessible interview experience. If you require any accommodations during the hiring process, please let us know. 

Let’s connect!

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply