Ontario Remote (Country) USD 140,000 – 205,000 / year

Swiftly is hiring a Senior Software Engineer (IoT)

About the Role

The role involves leading the development of IoT platforms, improving system reliability, and mentoring engineers while working closely with hardware and product teams to deliver end-to-end solutions.

Responsibilities

  • Design and implement scalable backend services for IoT device management
  • Collaborate with firmware engineers to define communication protocols
  • Optimize data flow between edge devices and cloud systems
  • Ensure system reliability under high-latency or intermittent connectivity
  • Develop APIs for third-party integrations and internal tooling
  • Monitor production systems and respond to critical incidents
  • Improve observability across distributed device networks
  • Lead code reviews and enforce software quality standards
  • Contribute to architectural decisions for long-term scalability
  • Integrate security practices into device and network communication
  • Work with product teams to refine feature requirements
  • Support deployment pipelines and CI/CD infrastructure
  • Troubleshoot complex issues spanning hardware and software layers
  • Document system designs and operational procedures
  • Mentor junior engineers and support team growth
  • Evaluate new technologies for edge computing and telemetry
  • Ensure compliance with data privacy and device certification standards
  • Participate in on-call rotations for production support
  • Contribute to open-source projects where applicable
  • Drive automation in testing and device provisioning

Nice to Have

  • Master’s degree in a technical discipline
  • Experience with RTOS or constrained device environments
  • Contributions to IoT-related open-source projects
  • Knowledge of wireless protocols such as BLE, LoRa, or Zigbee
  • Familiarity with industrial IoT or smart infrastructure domains

Compensation

Competitive salary with equity and benefits

Work Arrangement

Hybrid remote with office presence required in select regions

Team

Part of a lean, cross-functional product development team focused on IoT systems

What We’re Building

We are developing a next-generation IoT platform that connects physical devices to cloud analytics, enabling real-time monitoring and control across distributed environments. The system supports thousands of concurrent devices with low-latency feedback loops and secure, authenticated access.

Culture & Values

We value technical ownership, clear communication, and iterative progress. Engineers are expected to take initiative, question assumptions, and ship reliable code. Collaboration across hardware, software, and product roles is essential to our success.

Available for qualified candidates

About company
Swiftly
Swiftly is on a mission to help cities move more efficiently. We are the leading transit data platform for agencies to share real-time passenger information, manage day-to-day operations, and improve service performance.
All jobs at Swiftly Visit website
Job Details
Department Product - Engineering
Category other
Posted 2 months ago