Jobs and Careers
FL

Senior Streaming Engineer, Data Integrations

Fleetio
Remote - USA, CAN, MEX, United StatesRemotefull_timeVerifiedPosted 15 Sept 2025

About the role

Description

The Engineering team at Fleetio is expanding and has an opportunity for a Senior Streaming Engineer – Integrations to join our team. In this role, you’ll help us design, build, and scale our real-time data streaming platform, enabling high-throughput, low-latency integrations between vendor systems and Fleetio’s fleet management platform.

A little about us…Fleetio is a modern software platform that helps thousands of organizations around the world manage their fleet operations. Transportation technology is a hot market and we’re leading the charge, with raving fans and new customers signing up every day. We raised $450M in Series D in June of 2025 and are on an exciting trajectory as a company. Fleetio is also a proud founding member of the Rails Foundation!

More About Our Team and Company

This is a remote opportunity and is open to candidates in the United States, Canada, or Mexico.

Who you are

You’re a streaming engineer with deep experience designing and implementing scalable, distributed data processing systems. You thrive in real-time environments where performance and reliability matter. You’ve worked with Kafka (or similar) in production, understand the tradeoffs of event-driven architectures, and enjoy building resilient streaming pipelines that can handle massive throughput.

You’re comfortable collaborating with application engineers, product teams, and external vendors to translate requirements into well-architected, real-time data flows. You care about system design, monitoring, and data quality as much as raw throughput.

Your impact

  • Design and implement robust real-time data streaming pipelines using Kafka, Flink, Debezium, or Confluent.
  • Optimize streaming architectures for low-latency, high-throughput, and fault tolerance.
  • Build connectors and services to integrate vendor data streams (sensor data, telematics, fuel, accounting, etc.) into Fleetio’s platform.
  • Implement data validation, monitoring, and alerting strategies to ensure pipeline reliability and data quality.
  • Troubleshoot and resolve data processing issues in real time.
  • Document streaming architectures, data flows, and integration patterns.
  • Contribute to technical decision-making around Fleetio’s data streaming and integration strategy.
  • Collaborate with our Ruby on Rails application teams to ensure seamless integration between core platform features and streaming systems.
  • Support downstream batch/warehouse analytics when needed (Snowflake, ELT).

Your experience

  • 5+ years of professional experience in data or software engineering, with at least 3 years focused on streaming/distributed systems.
  • Deep experience with Kafka (or similar streaming platforms such as Pulsar, Kinesis).
  • Hands-on experience with Flink, Debezium, or other stream processing technologies.
  • Strong understanding of distributed systems concepts (scalability, partitioning, fault tolerance).
  • Proficiency in at least one programming language such as Java, Scala, or Python (Ruby experience is a plus, or willingness to learn).
  • Experience building and maintaining high-throughput streaming architectures in production.
  • Familiarity with data modeling and downstream analytics environments (Snowflake, BigQuery, Databricks) is a plus.
  • Solid understanding of data quality, validation, and monitoring techniques.
  • Excellent problem-solving skills, attention to detail, and communication abilities.
  • Be sure to mention “coffee” in your application so we know you actually read this.

Benefits

  • Multiple health/dent

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Fleetio

View company profile →