About The Position

Masabi is hiring Systems Engineers to connect its Justride fare collection platform to physical transit devices, including validators, faregates, fareboxes, point-of-sale terminals, and onboard vehicle systems. The role spans the device-to-cloud boundary, covering SDKs on fare collection equipment, an Android point-of-sale app, and cloud services used to configure and monitor devices. The engineer will work in a cross-functional team with engineers, testers, and product partners to deliver features from idea through production. This is a fully remote contract role for people based in India, working a shifted pattern to align as much as possible with UK working hours.

Requirements

  • Clear, confident written and spoken English communication.
  • At least 2 years of commercial software engineering experience.
  • Solid programming skills in at least one language and willingness to learn others.
  • Comfort working across the stack, from cloud services to device-level concerns.
  • Experience building or running services on AWS or another major cloud platform.
  • A solid grounding in unit, integration, and contract testing, Git workflows, CI/CD, and Docker.
  • Ability to work through ambiguous problems and ask for help when needed.
  • Collaborative, team-oriented approach, including willingness to share knowledge and learn from others.

Nice To Haves

  • Experience with Java/Kotlin, Go, or C.
  • Android development experience.
  • Embedded Linux experience, including Yocto, systemd, or cross-compilation.
  • Familiarity with NFC, smartcards, or EMV contactless.
  • Experience with Terraform/Terragrunt, gRPC, and Protobuf.
  • Experience in security-sensitive environments such as PCI or key management, or with hardware-in-the-loop testing.
  • Knowledge of transit, ticketing, or IoT device fleets.

Responsibilities

  • Integrate and maintain Justride SDKs on embedded and hardware-enabled devices, including fare media validation, NFC and contactless EMV tap handling, and barcode payloads.
  • Build and maintain features in the Android point-of-sale app, including integration with card readers, NFC readers, and printers.
  • Build and maintain on-device services and integration proxies connecting to onboard vehicle systems such as GPS and AVL.
  • Contribute to cloud services supporting devices, including remote configuration and software updates.
  • Write clean, well-tested code and contribute to code reviews, CI pipelines, infrastructure as code, monitoring, and releases for owned components.
  • Troubleshoot issues across devices and the cloud using logs, metrics, and lab hardware.
  • Participate in feature refinement and technical discussions and help shape solutions.
  • Take ownership of work and support team outcomes.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service