Staff Software Engineer, Streaming
Confirmed live in the last 24 hours
Attentive
Compensation
$209,200 - $250,000/year
Job Description
About the Role
Attentive’s streaming platform is the backbone of our messaging and personalization ecosystem, powering billions of events and processing over 2 million messages per second in real time. It sits at the center of how engineering teams across Attentive build responsive, customer-facing products at scale.
We’re looking for a Staff Software Engineer to help lead the evolution of this platform into its next generation. In this role, you’ll set technical direction for streaming architecture across the company, drive major modernization efforts, and build the primitives, tooling, and standards that enable product and data teams to move faster with confidence. Your impact will extend well beyond a single service or team: you’ll shape how Attentive scales real-time systems, improves reliability and observability, and unlocks new capabilities for experimentation, personalization, and growth.
This is a high-leverage role for an engineer who thrives on solving deeply technical distributed systems problems, influencing platform strategy, and raising the bar for how we build and operate streaming infrastructure across the organization.
What You’ll Accomplish
- Architect and evolve Attentive’s next-generation event streaming platform; design high-throughput, low-latency, and cost-efficient solutions that power mission-critical products and use cases across Attentive’s ecosystem.
- Enhance streaming developer experience: Build and refine self-serve tools for event observability, debugging, load testing, and system configuration, empowering teams to experiment independently and ship quickly.
- Simplify and modernize streaming architecture: Remove unnecessary abstraction layers, enable direct access for power users, and ensure the platform is flexible for both “paved path” and advanced use cases.
- Solve complex distributed systems challenges with primitives for reliable stream processing: rate limiting, deduping, delayed message delivery, etc.
- Champion best practices and technology selection: Stay ahead of industry advancements in event streaming, advocating for tools and approaches that balance innovation with long-term reliability.
- Collaborate across engineering: Partner with product, data, and infrastructure teams to launch new customer-facing features, integrations, and scalable solutions built on streaming infrastructure.
Your Expertise
- 10+ years of experience architecting and supporting high-throughput, distributed systems at scale—especially those involving event streaming or messaging platforms.
- Strong expertise in the
Similar Jobs
Robinhood
Staff Software Engineer, Streaming Infrastructure
Verkada
Staff Android Engineer - Streaming
Otter.ai
Staff Software Engineer - Streaming Data, Otter - Seattle
Crusoe
Staff Software Engineer (Backend Engineer + Streaming)
Affirm
Staff Software Engineer, Backend (Streaming)
Affirm