Jobs and Careers
OT

Senior Software Engineer - Streaming Data

Otter
USAfull_timePosted 8 Jul 2026

About the role

<p><strong>Who we are&nbsp;</strong></p> <p>In the past, to be a successful restaurateur, you simply had to have a passion for food and a passion for people - but to succeed as a digital restaurateur you also need to have a passion for technology. We believe in the joy of serving others, and that's why we created Otter – to help restaurateurs succeed in online food delivery. Restaurants around the world, both large and small, including Chick-fil-A, Ben &amp; Jerry’s, KFC, and Eataly trust our software to power their delivery business. We increase sales, reduce order issues, and decrease delivery headaches.&nbsp;</p> <p>&nbsp;</p> <p><strong>What you’ll do</strong><em><br></em></p> <ul> <li>Lead the development, architecture, and maintenance of real-time streaming pipelines with Apache Flink, Kafka, and related tools to ensure low-latency, reliable data delivery.</li> <li>Implement data quality strategies, including dynamic filtering, checkpointing, and auto-healing for robust, consistent pipelines.</li> <li>Support and operate real-time data infrastructure, internal tooling, and monitoring systems for pipeline health and performance.</li> <li>Collaborate cross-functionally with product, engineering, and analytics teams to address data needs and feature requests.</li> <li>Establish and promote best practices in streaming data engineering, data governance, and cloud platforms while optimizing data models for streaming analytics.</li> </ul> <p>&nbsp;</p> <p><strong>What we’re looking for</strong></p> <ul> <li>3+ years of domain experience.</li> <li>Exposure to streaming data frameworks/tools (e.g., Apache Kafka, Apache Flink, Google Data Flow, etc.)</li> <li>Required bachelor’s degree in Computer Science, Engineering, or a related field (or relevant practical experience).</li> <li>Experience in programming languages (Java, Python, or Scala) and their application in distributed computing systems.</li> <li>Experience with SQL and relational data modeling concepts.</li> <li>Strong problem-solving skills with a collaborative, proactive attitude.</li> <li>Good communication skills; ability to explain technical concepts to team members.</li> </ul> <p>&nbsp;</p> <p><strong>Why join us&nbsp;</strong></p> <ul> <li>Demand for online food delivery is growing really fast! In the last 5 years, just in the US, the overall market has expanded 10X from $10B to $100B, and could expand to $500bn- $1T by 2030.</li> <li>Changing the restaurant industry: You’ll be part of a team that helps restaurants succeed in online food delivery.&nbsp;</li> <li>Collaborative environment:

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

Otter

View company profile →