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

Senior Software Developer

Job in Cambridge, Ontario, Canada
Listing for: Powerhouse Controls Ltd
Full Time position
Listed on 2026-02-23
Job specializations:
  • Software Development
    Software Engineer, C# / Unity Developer, Full Stack Developer
Job Description & How to Apply Below
Overview   Who We Are  Since 1992, Powerhouse Controls has been on a mission to be recognized as a world-class, single-source drive and automation systems integration supplier. We bring exceptional technical and engineering experience to the table, with a focus on collaboration, analysis, and delivering the best solution for our customers. Powerhouse Controls is seeking individuals who embody innovation, collaboration, and integrity.
Location :
Cambridge, Canada
Type :
Full-Time

Position Overview
We are seeking an experienced Senior Software Developer to join our innovative team, reporting to an Engineering Team Lead. In this role, you will help lead the design and implementation of advanced software solutions based on C# and .NET within the Automation Solutions space. You will play a key role in developing our middleware software product, collaborating with cross-functional teams, and mentoring junior engineers to ensure successful project execution.

Experience with cloud platforms such as Azure is preferred, and familiarity with Agile methodologies or Dev Ops practices is a plus.

Why Join Us?
You will be joining an amazing team with a great culture. Below are some perks to joining us:

Health/Dental Benefits

Increased Vacation

Profit Sharing

Birthdays off with pay

Flexible work hours

Fitness incentive

Career development

Social and Team building events

Charitable donation matching

RRSP/401K Matching

AAA/CAA Basic membership coverage

What You’ll Do

Design and develop advanced control software and middleware solutions.

Gather user requirements, design software features, and create comprehensive test plans.

Develop high-performance applications using C# and the latest .NET technologies.

Design and optimize SQL Server database schemas and interfaces for part traceability and quality control.

Collaborate with Team Leads and Control System Designers on software planning, design, lifecycle management, system testing, and pull request reviews.

Establish and enforce best practices for code development, version control, and GIT management.

Provide remote support and participate in on-site installation, startup, and commissioning.

Offer technical expertise and mentorship to junior team members, fostering skill development and teamwork.

Interface with customers, providing expert technical guidance and solutions.

Contribute to the development and standardization of best practices, procedures, and design guidelines.

What You Bring

Bachelor’s degree in Software Engineering, Computer Engineering, or a related field.

Minimum of five years of experience in industrial controls programming.

Certified Engineering Technologist (C.E.T.) or Professional Engineering License (P. Eng.) is an asset.

Valid driver’s license and passport for travel.

Proven experience in developing, testing, commissioning, and version control of software products.

Proficiency in C#, .NET, SQL Server, and related technologies.

Experience with Web Sockets, MQTT, and REST API interfaces.

Familiarity with PLC programming software, HMI programming software, and industrial networks.

Strong problem-solving skills and the ability to respond effectively to customer inquiries and complaints.

Excellent communication, organizational, and time-management skills.

Opportunity Awaits
If you’re ready to empower industry through practical innovation and take on a pivotal role in a company redefining industrial automation, we want to hear from you. Apply today.

Powerhouse Controls is committed to providing a barrier-free interview process and accommodating applicants’ needs in accordance with Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code. Should you require accommodations during the process, please contact our recruitment team.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary