Armstrong Fluid Technology

Senior Software Developer – IoT

Armstrong Fluid Technology
Apply
1 month ago
Toronto, CanadaSenior

Responsibilities

  • Design and implement end-to-end IoT solutions using AWS or Azure.
  • Design and implement fault-tolerant, highly available systems and services operating at large scale.
  • Develop IoT devices, edge devices, and cloud infrastructure.
  • Create and maintain technical documentation, architecture diagrams, and design documents.
  • Collaborate with software development, data analytics, and cybersecurity teams.
  • Monitor emerging IoT and cloud-platform technologies.
  • Mentor developers on software development best practices and processes.
  • Advise leadership on technical direction.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • At least 10 years of software development experience.
  • At least five years of experience designing and implementing secure and scalable IoT solutions, preferably in an industrial setting.
  • At least two years of AI software development experience.
  • Experience with modern design patterns, microservice-based architectures, containers, Kubernetes, message queues, and related technologies.
  • Experience with AI-driven software development and test-driven development.
  • Strong expertise in AWS and/or Azure, including IoT services and features.
  • Familiarity with MQTT, CoAP, and HTTP.
  • Experience with edge computing technologies and OPC UA, Modbus, BACnet, and CAN bus protocols.
  • Knowledge of Docker and Kubernetes containerization technologies.
  • Expertise in microservices and serverless architectures.
  • AWS and/or Azure certifications are considered a plus.
  • Ability to connect technology value with business value and partners, simplify complex problems, conduct root-cause analysis, and provide clear recommendations.

Benefits

  • Opportunities to learn, grow, and make a significant impact within a global community.
  • Position based in Toronto, Canada, with possible travel to operations in the USA, UK, Continental Europe, India, and China.
Armstrong Fluid Technology

About Armstrong Fluid Technology

1,001-5,000 employees
Contact me