A

Armstrong Fluid Technology

Builds pumps and controls for building systems

Senior Software Developer - IoT

Full-TimeUpdated on 10/21/2026
No salary listed
Expert
Bachelor's, Master's
Toronto, ON, Canada
In PersonPosition is in Toronto; possible travel to global operations in the USA, UK, Continental Europe, India, and China.
Software EngineeringBackend Engineering

About the job

Requirements
  • A Bachelor's or Master's degree in Computer Science or a related field.
  • At least 5 years of experience designing and implementing secure and scalable Internet of Things (IoT) solutions, preferably in an industrial setting.
  • At least 2 years of experience in artificial intelligence software development.
  • At least 10 years of experience in software development.
  • Knowledge of modern design patterns and microservice-based architectures.
  • Experience with artificial intelligence-driven software development.
  • Knowledge of containers, Kubernetes, message queues, and related technologies.
  • Knowledge of Test Driven Development.
  • Ability to connect technology value with potential business value and partners.
  • Ability to break down complex problems, conduct root cause analysis, and provide clear recommendations.
  • Expertise in cloud platforms such as AWS and Azure, including IoT services and features.
  • Familiarity with IoT protocols such as MQTT, CoAP, and HTTP.
  • Experience with edge computing technologies and protocols such as OPC UA, Modbus, BACnet, and CAN bus.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Expertise in microservices and serverless architectures.
Responsibilities
  • Design and implement end-to-end IoT solutions using AWS or Azure cloud platforms.
  • Design and implement fault-tolerant systems and services that run at large scales and provide high availability.
  • Participate in the design and implementation of IoT devices, edge devices, and cloud infrastructure.
  • Develop and maintain technical documentation, including architecture diagrams and design documents.
  • Collaborate with software development, data analytics, and cybersecurity teams to deliver IoT solutions.
  • Keep up to date with trends and technologies in IoT and cloud platforms.
  • Mentor other developers in software development best practices and processes.
  • Advise the leadership team on technical direction.
Desired Qualifications
  • AWS and/or Azure certifications are considered a plus.

About the company

A

Armstrong Fluid Technology

View

Armstrong Fluid Technology designs and manufactures pumps and fluid-control equipment for building owners, engineers and contractors. Its equipment moves water through heating and cooling systems and supports plumbing and fire protection, while integrated controls help operators manage system performance. The business combines manufactured equipment with engineering advice and lifecycle support, earning revenue from product sales, replacement parts and services for installed systems. It also builds packaged systems that bring related components together, allowing customers to select and install equipment as a coordinated solution. Founded in 1934, the privately held company is headquartered in Toronto, Ontario.

Company Size

1,001-5,000

Company Stage

N/A

Total Funding

N/A

Headquarters

Toronto, Canada

Founded

1934

Get referred to Armstrong Fluid Technology

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • Remote engineering is available: one Armstrong application-specialist listing labels the position remote.
  • Engineers collaborate across disciplines: Armstrong's Toronto controls-lead posting joins electrical, mechanical, hydraulic and embedded-software specialists.
  • Production reaches multiple regions: Armstrong operates manufacturing facilities on four continents.

What critics are saying

  • Efficiency depends on installation quality: Armstrong identifies poor commissioning as a source of lost system performance.
  • Remote work includes site visits: Armstrong's application-engineer posting requires customer meetings and field walk-throughs.
  • Repeatability shapes controls work: Armstrong's Canadian lead-engineer role requires versioned software baselines and formal change control.

What makes Armstrong Fluid Technology unique

  • Pump control works without remote sensors: Armstrong embeds Sensorless speed control in its Design Envelope range.
  • Customer selection starts in software: Armstrong supplies free ADEPT tools for sizing equipment and preparing project documentation.
  • Monitoring continues after installation: Armstrong sells Pump Manager as a cloud-based performance tracking service.

Help us improve and share your feedback! Did you find this helpful?