Intermediate Software Developer

5 days ago


Cambridge, Canada Powerhouse Controls Ltd Full time

Location: Cambridge, Canada Type: Full-Time 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, but what really sets us apart is an unsurpassed level of passion and commitment. We listen, question, collaborate, analyze and assess until we’re completely convinced that our recommendation is the best solution possible. Powerhouse Controls is on the hunt for individuals who embody the spirit of innovation, collaboration, and integrity. We’re not just seeking employees; we’re searching for trailblazers who share our passion for shaping the future of control systems and automation. If you’re fueled by the fire of creativity, if you’re driven by a desire to collaborate with a diverse community of experts, and if your commitment to ethical excellence is unwavering, then you’re exactly who we’re looking for. Position Overview We are seeking an experienced Intermediate 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 cutting‑edge middleware software product, collaborating with cross‑functional teams, and mentoring junior engineers to ensure the successful execution of projects. Experience with cloud platforms such as Azure is preferred, and familiarity with Agile methodologies or DevOps practices is a plus. Why Join Us? You will be joining an amazing team with an awesome culture Below are more 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 three (3+) 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 WebSockets, 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 for Empowering industry through practical innovation and take on a pivotal role in a company that’s redefining industrial automation, we want to hear from you. Together, we can build a future where innovation and excellence drive success. 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



  • Cambridge, Canada Powerhouse Controls Ltd Full time

    Location: Cambridge, Canada Type: Full-Time 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, but what really sets us apart is an unsurpassed level of passion and...


  • hybrid Cambridge, ON, Canada . full-time . December , Powerhouse Full time

    Intermediate Software Developer Location: Cambridge, Canada  Type: Full-Time  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, but what really sets us apart is...


  • Cambridge, Canada Powerhouse Controls Ltd Full time

    A leading automation solutions provider in Cambridge, Canada, seeks an Intermediate Software Developer to join their dynamic team. This role involves leading the design and implementation of software solutions using C# and .NET, mentoring junior engineers, and collaborating cross-functionally. Candidates should bring a Bachelor's degree and at least three...


  • Cambridge, Canada Powerhouse Controls Ltd Full time

    A leading automation solutions provider in Cambridge, Canada, seeks an Intermediate Software Developer to join their dynamic team. This role involves leading the design and implementation of software solutions using C# and .NET, mentoring junior engineers, and collaborating cross-functionally. Candidates should bring a Bachelor's degree and at least three...


  • Cambridge, Canada Source Point Accounting Full time

    Source Point Accounting is a full-service accounting firm in Cambridge, and we’ve been helping small business owners for over 25 years. We are looking for a full-time Intermediate/Senior Bookkeeper to join our team. As part of our great bookkeeping team, you'll have onsite training as well as continued learning and development. **Primary...


  • Cambridge, Ontario, Canada Software International Full time

    Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US.We are currently looking for a IT Workstation Technician - SCCM for our worldwide IT consulting and services firm that is working with a major auto manufacturer on a long term...


  • Cambridge, Canada Powerhouse Controls Ltd Full time

    Senior Software Developer Join to apply for the Senior Software Developer role at Powerhouse Controls Ltd. 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. Location: Cambridge, Canada Type: Full‑Time Position Overview We are seeking an...


  • Cambridge, Canada Powerhouse Controls Ltd Full time

    Senior Software Developer Join to apply for the Senior Software Developer role at Powerhouse Controls Ltd. 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. Location: Cambridge, Canada Type: Full‑Time Position Overview We are seeking an...


  • Cambridge, Canada RidgeTech Automation Full time

    RidgeTech Automation Inc. is a control systems integrator. From our headquarters in Cambridge, Ontario, Canada, we deliver world class designs and software for clients in a wide variety of industries around the globe. Our mission is to deliver the highest quality, most trusted automation solutions in the industry. We are looking for a dynamic team member...


  • Cambridge, Canada VIG Solutions Full time

    Helio Technology Solutions is seeking an Intermediate Level IT Support Technician based out of our Cambridge Ontario location **Responsibilities**: - Provide support both remotely and onsite to customers across Kitchener Waterloo and Cambridge - Troubleshoot and resolve issues as they arise - Resolve LAN, WAN and VPN problems - Install and configure...