Software Developer

Reliable Controls Corporation

August 17, 2015

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at

Job Category: 
Job Specialization: 
Software Development
Company Overview: 

A 2015 VIATeC Technology Company of the Year finalist, Reliable Controls Corporation specializes in the design and manufacture of Internet-connected, building automation controls. Our innovative products automate building environments, decreasing their impact on our planet. As a privately-owned, Canadian corporation since 1986, we are dedicated to providing simple, flexible, and sustainable systems, economically targeted to meet the triple bottom line of people, planet, and profit. All design, development, assembly, service, and repair are housed under one roof in our LEED platinum certified headquarters in Victoria, BC, Canada.


Job Summary: 

The role…

We have a great opportunity for a results-oriented Software Developer to join our expanding software development team. As a growing but still small team, we are looking for a strong individual who can pitch in wherever necessary and comfortably handle multiple changing priorities. We seek someone who values dependability and integrity and feels strongly about being accountable for their contribution. As a proactive problem solver, you will be able to clearly communicate ideas for improvements and be dedicated to bring them into reality. Reporting to the Software Manager, this position offers a high degree of challenge and flexibility as well as the opportunity to work for a great company whose pioneering building technologies increase comfort and decrease environmental impact.

What you’ll do…

As a member of the software development team, some of the day-to-day things you will be responsible for include implementing new features, reviewing code changes, improving the quality of the codebase, and participating in team-wide test events. In the first year, we need you to gain a solid understanding of the Reliable Controls products via online and classroom training, become self-sufficient in feature development and a major contributing partner in the collaborative development of new versions of software.

The small print…

  • We’ll need you to be proficient in the following areas:
    • .NET programming with the ability to program multi-threaded, 64 bit software for mission critical systems, and experience with complex software
    • Using Visual Studio to develop applications for use on the Microsoft Windows platform, including enterprise scale server applications
    • Software development concepts such as version control, code review and coding standards
  • We’ll be looking for you to demonstrate that you have Junior to Intermediate Software Developer experience with a relevant Computer Science diploma, degree or equivalent experience.
  • Bonus points to those with experience in SQL database, the HVAC industry, green building concepts, BACnet®, and the Reliable Controls MACH-System. 
How To Apply: 

If this sounds like the ideal career move for you, please apply via the careers section of the Reliable Controls website: and send us your resume and a cover letter (including salary expectations) letting us know why you’d be an ideal candidate for Reliable Controls.