Senior Software Engineer - Backend

SwiftlyOntario, CA
Remote

About The Position

Swiftly is seeking a Senior Software Engineer - Backend to join a team that owns the real-time source of truth for their system, developing predictive algorithms that power accurate passenger information. This role involves working on map-matching, vehicle location processing, ETA predictions, and disruption detection. The team is full-stack, building real-time data pipelines, backend services, APIs, and client-side web apps. The ideal candidate will have experience with backend data systems, real-time processing, and designing cloud-based Java services and APIs. They should also be excited about improving prediction accuracy and reliability, experimenting rapidly, and solving problems holistically. Swiftly values candidates who are eager to grow, possess a positive attitude, and have the aptitude to relentlessly seek and solve problems to deliver impact.

Requirements

  • 5+ years of software engineering experience, ideally with data-intensive or real-time systems.
  • Experience with Java and cloud-native backend services (AWS preferred).
  • Experience taking algorithms from idea to implementation, delivering production-ready systems that drive real-world impact.
  • Strong understanding of real-time data processing, such as streaming, event-driven, or predictive systems.
  • Comfortable building and consuming APIs; proficient with SQL.
  • Curiosity and excitement about applying predictive algorithms to solve real-world problems in transit.
  • Growth mindset and adaptability in a fast-changing technical landscape.
  • Collaborative, humble, and open to feedback; thrives in blameless, team-oriented environments.

Nice To Haves

  • Experience with Apache Kafka
  • Experience with Python/JupyterHub
  • Experience with JavaScript/Vue.js
  • Experience with AWS Step Functions

Responsibilities

  • Design, evaluate, build, and maintain real-time algorithms and systems for vehicle tracking, map-matching, ETA predictions, and disruption detection.
  • Contribute to Swiftly's real-time data pipelines, APIs, and cloud services that power customer-facing products.
  • Build data infrastructure to support rigorous algorithm development, validating changes at scale before they reach production.
  • Collaborate with product managers, designers, and engineers to prototype solutions, validate approaches, and deliver incremental value.
  • Break down complex problems into smaller, testable pieces to help the team move quickly and reliably.
  • Share designs and technical decisions openly, weighing tradeoffs and documenting for alignment.
  • Apply modern engineering practices to deliver robust, maintainable, and extensible code.
  • Support and elevate teammates through code reviews, pairing, and knowledge sharing.
  • Take ownership of your work and team outcomes, continuously reflecting and improving.

Benefits

  • Competitive salary
  • Equity compensation (company ownership) for every employee
  • Medical, Dental and Vision
  • Retirement with Employer Match
  • Flexible Spending Account (FSA)
  • Home office setup reimbursement
  • Monthly cell/internet reimbursement
  • Monthly "Be Well" stipend
  • Flexible PTO with a recommended minimum
  • Flexible work environment
  • 16 paid holidays - including months without US national holidays
  • 12 fully paid weeks of leave for child birth/adoption
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service