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 – Marketplace Growth

Skyline Eco-Adventures 11-50 Hotels, Restaurants & Leisure

Zipline is hiring a Growth Product Engineer to help build the systems that drive customer acquisition, onboarding, retention, and repeat use of its drone delivery service.

9 minutes ago

Software Engineer, Customer Insights

Together 1-10 IT Services

Together.ai is seeking a Software Engineer for its Customer Insights team to build the customer-facing visibility and analytics layer of Together Cloud, helping customers understand, govern, and investigate their AI workload activity.

C++ Go Java Python TypeScript
9 minutes ago

Senior Software Engineer - Metrics for Release, Implementation

Torc 251-1K Road & Rail

Torc is hiring a Senior Software Engineer to build the Metrics for Release system for its Level 4 autonomous semi-truck platform, turning safety and performance requirements into production software that supports release readiness.

AWS Python
9 minutes ago

Principal Software Engineer

endpoint Clinical 251-1K Pharmaceuticals

Endpoint is hiring a Principal Software Engineer, Product Engineering to lead the design, development, quality, and delivery of clinical trial software products on its PULSE platform.

Agile AWS Azure C# Entity Framework JavaScript jQuery .NET RabbitMQ React Redis REST API Scrum SQL Server TypeScript
24 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