Swiftly

Swiftly

Swiftly provides public transit agencies with a comprehensive data platform designed to enhance operational efficiency by offering real-time visibility into vehicle locations, predictive analytics for vehicle performance, and historical trend analysis ...

Road & Rail
51-250
Founded 2014
$14M raised

Description

  • Design, build, maintain, and extend products and features that solve customer problems.
  • Partner with Product, Design, and Engineering to discover and validate customer needs and technical approaches.
  • Develop and extend integrations with onboard hardware devices such as headsign controllers, passenger counters, and fareboxes.
  • Build and improve cloud-native backend services for device configuration, telemetry processing, and fleet-wide health observability.
  • Implement and maintain mechanisms for over-the-air software deployment, configuration updates, and remote device management.
  • Design testing strategies for hardware-in-the-loop systems, including integration testing, simulated environments, and production monitoring.
  • Maintain or contribute to hardware lab and remote development, testing, and debugging workflows.
  • Communicate technical trade-offs, present system design proposals, and document architectural decisions.
  • Uplevel teammates through code reviews, pairing, and strong collaboration.
  • Take ownership of your code and product domain while continuously improving team processes.

Requirements

  • 5+ years of software engineering experience, with meaningful time spent on embedded systems, IoT platforms, or edge computing.
  • Proficiency with Linux, including imaging, system administration, containerization, process management, networking, and security.
  • Experience with communication protocols such as RS-232, J1708, CAN, HTTP/REST, UDP, TCP, MQTT, pub/sub, and store-and-forward patterns.
  • Familiarity with remote deployment and update mechanisms such as OTA updates, A/B partitioning, configuration management, and edge container orchestration.
  • Hands-on interest in working with code and physical devices.
  • Strong testing and quality mindset with experience in system validation, automated testing, observability, and monitoring.
  • Proficiency with Python, Java, JavaScript/TypeScript, MQTT, and SQL databases.
  • Experience with cloud-native architectures and services, preferably AWS.
  • Strong product mindset and ability to solve meaningful customer problems pragmatically.
  • Open to feedback, humble in technical debate, and committed to blameless learning and improvement.

Benefits

  • US salary range of $140,000 to $205,000.
  • Canadian salary range of $160,000 to $185,000.
  • Equity compensation for every employee.
  • Medical, dental, and vision coverage.
  • Retirement with employer match.
  • Flexible Spending Account (FSA).
  • Home office setup reimbursement and monthly cell/internet reimbursement.
  • Monthly "Be Well" stipend, flexible PTO, 16 paid holidays, and 12 fully paid weeks of leave for childbirth/adoption.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer (Malware Detection)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Staff Software Engineer to lead the architecture, scalability, reliability, and customer-facing capabilities of its production malware-scanning platform for open source artifacts.

Go Maven Terraform
13 hours, 33 minutes ago

Senior Software Engineer (Athena)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a remote Senior Software Engineer to build Athena, a Go- and GCP-based clearing house that validates enterprise vulnerability data and routes reliable signals to remediation.

Go Terraform
13 hours, 48 minutes ago

[Job-31586] Senior Software Developer - SDLC, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is seeking a Senior Software Developer – AI to support Flow initiatives embedded in strategic client projects, advancing software development lifecycles, technology modernization, and the practical adoption of AI in software engineering.

AWS Azure CI/CD Generative AI Java Kubernetes .NET Node.js Python
13 hours, 48 minutes ago

Staff Software Engineer (Malware Detection)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Staff Software Engineer to lead the backend and production infrastructure platform that scans open source artifacts, converts security research into reliable detections, and delivers actionable verdicts to customers.

Go Maven Terraform
14 hours, 3 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers