Senior Software Developer - Powerhouse Controls

Who Is Powerhouse & How Are They Changing the World?

Powerhouse Controls is a leading industrial automation provider (est. 1992), helping manufacturers design, build, and optimize complex systems across automotive, food & beverage, and advanced manufacturing environments.

Within Powerhouse, the Digital Transformation Group (DTG) is building Nexia — a SaaS platform designed to unify and orchestrate autonomous systems across the factory floor.

In environments where robots, PLCs, and industrial systems all “speak different languages,” Nexia acts as the translation layer, enabling visibility, control, and coordination across complex operations.

It’s a rare opportunity to join a startup-like product environment backed by a well-established company, building real-world software that directly impacts how modern factories operate.

How Will I Make An Impact?

As a Senior Software Developer, you will play a critical role in shaping the Nexia platform — bringing technical leadership, architectural thinking, and hands-on execution to a growing team.

This is a backend-leaning, platform-focused role where you will:

  • Own complex features end-to-end — from design through deployment and support
  • Help define and evolve system architecture, patterns, and standards
  • Partner closely with Product, QA, and Implementation teams to translate real-world needs into scalable solutions
  • Improve developer workflows, CI/CD pipelines, and system performance
  • Act as a key bridge between field realities and technical execution
  • Support and mentor developers through code reviews, collaboration, and best practices

You’ll also play an important role in helping the team continue to mature — introducing structure, improving processes, and enabling the team to scale effectively.

How Do I Know If This Is For Me?
  • I enjoy working on complex systems, not just surface-level features
  • I think beyond individual components and understand how systems interact at scale
  • I’m comfortable owning ambiguity and helping shape technical direction and process
  • I like working closely with cross-functional teams, especially where real-world use cases matter
  • I value pragmatism over perfection — knowing when to build, when to refine, and when to ship
  • I want to work on software that has real, tangible impact in the physical world
Our Ideal Candidate Looks Like:
  • 5+ years of experience in software development
  • Strong expertise in C# / .NET (non-negotiable)
  • Experience building scalable backend systems, APIs, and platform-level software
  • Solid understanding of system design, architecture, and modular development
  • Experience with CI/CD pipelines, Git, and modern development workflows
  • Comfortable working in full-stack environments, with the ability to contribute to frontend when needed (React/TypeScript is a plus)
  • Experience collaborating in Agile, cross-functional teams
Nice to Have:
  • Exposure to industrial automation, IoT, or real-time systems
  • Familiarity with protocols such as MQTT, OPC-UA, REST, WebSockets
  • Experience with SQL, data modeling, and performance optimization
  • Background in industries like fintech, insurtech, or other complex system environments
What Sets This Role Apart
  • True ownership — this is not a ticket-taking role; you will help shape how the platform evolves
  • System-level impact — you’re building infrastructure that powers real-world operations
  • Collaborative culture — highly team-oriented, low ego, and receptive to new ideas
  • Startup feel, with stability — build like a startup, backed by an established business
  • Balanced environment — meaningful work without the burnout often seen in high-pressure SaaS environments
The Process 
  • Initial conversation with Artemis
  • Virtual interview with Team Lead and Engineering Manager 
  • Final in-person interview focused on system thinking and collaboration with Engineering Manager and Team Lead

Compensation band: 90,000-120,000 base 

Alex Daminato of Artemis Canada

Could this be your next role?

Reach out to Alex