Senior Software Engineer - Edge & IoT for Transit Systems

Swiftly, Inc.

Ontario (CA)

Remote

USD 124,000 - 205,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Equity compensation
Medical, Dental and Vision
Retirement with Employer Match
Flexible Spending Account (FSA)
Home office setup reimbursement
Monthly cell/internet reimbursement
Be Well stipend
Flexible work environment
16 paid holidays
12 weeks of parental leave

Job summary

Swiftly, Inc. is seeking a Senior Software Engineer to join a cross-functional team enabling transit agency devices and cloud services.

You will work on edge devices, onboard hardware integrations, and backend services that configure and process data from buses, trains, and ferries. The role emphasizes hands-on hardware work, OTA deployments, and building scalable cloud-native systems with a strong product mindset.

Qualifications

  • 5+ years of software engineering experience with embedded/IoT or edge computing
  • Strong Linux skills including containerization, system administration, networking and security
  • Experience with multiple communication protocols (serial, HTTP/REST, MQTT) and cloud-native architectures (AWS)
  • Proficiency in Python, Java, and JavaScript/TypeScript; SQL databases
  • Hands-on with hardware and devices, OTA updates, and edge-to-cloud integrations

Responsibilities

  • Design, build, maintain and extend products for embedded/hardware-enabled systems
  • Collaborate with Product, Design, and Engineering to validate customer needs
  • Develop integrations with onboard hardware devices (headsign controllers, counters, fareboxes)
  • Build cloud-native backend services for device configuration and telemetry
  • Implement robust OTA deployment and remote device management
  • Design testing strategies for hardware-in-the-loop environments
  • Contribute to remote development/testing strategies when not local to SF
  • Deliver incremental value and regularly demo progress
  • Communicate trade-offs and document architectural decisions
  • Mentor teammates through code reviews and pairing

Skills

Embedded systems
IoT platforms
Edge computing
Linux
Networking
AWS
Python
Java
JavaScript/TypeScript
MQTT
SQL databases

Job description

Swiftly, Inc. is seeking a Senior Software Engineer to join a cross-functional team enabling transit agency devices and cloud services.

You will work on edge devices, onboard hardware integrations, and backend services that configure and process data from buses, trains, and ferries. The role emphasizes hands-on hardware work, OTA deployments, and building scalable cloud-native systems with a strong product mindset.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Real-Time Transit Platform
Senior Software Engineer - Real-Time Transit Platform

Swiftly, Inc. • San Francisco (CA)

Remote
CAD 140,000 - 200,000
Competitive salary
Equity compensation
Medical, Dental and Vision
+7
Senior Software Engineer, Real-Time Transit Cloud
Senior Software Engineer, Real-Time Transit Cloud

Swiftly, Inc. • San Francisco (CA)

Remote
CAD 140,000 - 200,000
Competitive salary
Equity compensation
Medical, Dental and Vision
+5
Senior Full-Stack Engineer, Real-Time Cloud Platform
Senior Full-Stack Engineer, Real-Time Cloud Platform

Swiftly, Inc. • Ontario (CA)

Remote
USD 130,000 - 180,000
Competitive salary
Equity compensation
Medical, Dental and Vision
+3
Senior Software Engineer: Cloud & Full-Stack (Remote)
Senior Software Engineer: Cloud & Full-Stack (Remote)

StartX • San Francisco (CA)

Hybrid
USD 130,000 - 210,000
Competitive salary
Equity compensation
Medical, Dental and Vision
+5
Senior Software Engineer (IoT)
Senior Software Engineer (IoT)

Swiftly, Inc. • United States

On-site
USD 140,000 - 205,000
Medical, Dental and Vision
Retirement with employer match
Flexible work environment
+2
Senior Software Engineer (IoT)
Senior Software Engineer (IoT)

Swiftly, Inc. • Ontario (CA)

On-site
USD 140,000 - 205,000
Equity compensation
Medical, Dental and Vision
Flexible work environment
+2
Senior Software Engineer (IoT)
Senior Software Engineer (IoT)

Swiftly, Inc. • San Francisco (CA)

Remote
CAD 152,000 - 190,000
Equity compensation
Medical coverage
Retirement match
+3
Senior Software Engineer (IoT)
Senior Software Engineer (IoT)

Swiftly, Inc. • Ontario (CA)

Remote
USD 124,000 - 205,000
Competitive salary
Equity compensation
Medical, Dental and Vision
+8
Senior IoT Software Engineer — Edge/Cloud Platforms
Senior IoT Software Engineer — Edge/Cloud Platforms

Medium • Ontario (CA)

Hybrid
USD 140,000 - 205,000
Equity compensation
Medical, Dental and Vision
Flexible work environment
+2
Senior Software Engineer
Senior Software Engineer

Breakout Tools • San Francisco (CA)

On-site
USD 130,000 - 210,000
Equity compensation
Medical, Dental and Vision
Retirement with Employer Match
+2