Senior Software Engineer, Streaming
Role Overview
We’re looking for a highly driven Senior Software Engineer to join our Streaming team, which powers the backbone of Attentive’s messaging and personalization platform. Our event streaming systems handle over 2 million messages per second and sit at the heart of how product and data engineering teams build real-time, customer-facing experiences.
What You’ll Accomplish
Architect and evolve Attentive’s next-generation event streaming platform: Design high-throughput, low-latency solutions that power mission-critical messaging, personalization, and data integration use cases across Attentive’s ecosystem
Enhance self-service for product engineering and data teams: Build and refine self-serve tools for event observability, debugging, load testing, and system configuration, empowering teams to experiment 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: Improve event delivery reliability, cost efficiency, and system integration for real-time and batch workloads
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
5+ years experience architecting and supporting high-throughput, distributed systems at scale—especially those involving event streaming or messaging platforms
Deep understanding of the internals of distributed streaming frameworks such as Kafka, Flink, Pulsar, and/or Spark
Proficient in Java (Spring Boot) and familiar with modern development practices, including object-oriented design, data structures, and algorithms
Able to debug issues across the stack—from message serialization and event schemas to network and JVM tuning—and communicate tradeoffs clearly
Familiar with resource scheduling, data locality, and how infrastructure choices impact cost and system behavior
Experience with observability and developer tooling for streaming (e.g., tracing, metrics, replay).Infrastructure-as-code expertise (Terraform, Helm), comfortable with Kubernetes (EKS) and cloud-native environments
Track record of modernizing platforms: sunsetting legacy systems, moving to managed services, or implementing self-service capabilities
Excited by new technologies, but pragmatic about introducing them—focused on solving real business problems
What We Use
Our infrastructure runs primarily in Kubernetes hosted in AWS’s EKS
Infrastructure tooling includes Istio, Datadog, Terraform, CloudFlare, and Helm
Our backend is Java / Spring Boot microservices, built with Gradle, coupled with things like DynamoDB, AirFlow, Postgres, and Redis, hosted via AWS
Our frontend is built with React and TypeScript, and uses best practices like GraphQL, Storybook, Radix UI, Vite, esbuild, and Playwright
Our automation is driven by custom and open source machine learning models, lots of data and built with Python, Metaflow, HuggingFace 🤗, PyTorch, TensorFlow, and Pandas
You'll get competitive perks and benefits, from health & wellness to equity, to help you bring your best self to work.
For US based applicants:
The US base salary range for this full-time position is $150,000 - $205,000 annually + equity + benefits
Our salary ranges are determined by role, level and location
#LI-AB2
By applying for this position, your data will be processed as per Attentive's Privacy Policy.
Key Skills for This Role
Full Job Posting
About the Role
We’re looking for a highly driven Senior Software Engineer to join our Streaming team, which powers the backbone of Attentive’s messaging and personalization platform. Our event streaming systems handle over 2 million messages per second and sit at the heart of how product and data engineering teams build real-time, customer-facing experiences.
What You’ll Accomplish
Architect and evolve Attentive’s next-generation event streaming platform: Design high-throughput, low-latency solutions that power mission-critical messaging, personalization, and data integration use cases across Attentive’s ecosystem
Enhance self-service for product engineering and data teams: Build and refine self-serve tools for event observability, debugging, load testing, and system configuration, empowering teams to experiment 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: Improve event delivery reliability, cost efficiency, and system integration for real-time and batch workloads
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
5+ years experience architecting and supporting high-throughput, distributed systems at scale—especially those involving event streaming or messaging platforms
Deep understanding of the internals of distributed streaming frameworks such as Kafka, Flink, Pulsar, and/or Spark
Proficient in Java (Spring Boot) and familiar with modern development practices, including object-oriented design, data structures, and algorithms
Able to debug issues across the stack—from message serialization and event schemas to network and JVM tuning—and communicate tradeoffs clearly
Familiar with resource scheduling, data locality, and how infrastructure choices impact cost and system behavior
Experience with observability and developer tooling for streaming (e.g., tracing, metrics, replay).Infrastructure-as-code expertise (Terraform, Helm), comfortable with Kubernetes (EKS) and cloud-native environments
Track record of modernizing platforms: sunsetting legacy systems, moving to managed services, or implementing self-service capabilities
Excited by new technologies, but pragmatic about introducing them—focused on solving real business problems
What We Use
Our infrastructure runs primarily in Kubernetes hosted in AWS’s EKS
Infrastructure tooling includes Istio, Datadog, Terraform, CloudFlare, and Helm
Our backend is Java / Spring Boot microservices, built with Gradle, coupled with things like DynamoDB, AirFlow, Postgres, and Redis, hosted via AWS
Our frontend is built with React and TypeScript, and uses best practices like GraphQL, Storybook, Radix UI, Vite, esbuild, and Playwright
Our automation is driven by custom and open source machine learning models, lots of data and built with Python, Metaflow, HuggingFace 🤗, PyTorch, TensorFlow, and Pandas
You'll get competitive perks and benefits, from health & wellness to equity, to help you bring your best self to work.
For US based applicants:
The US base salary range for this full-time position is $150,000 - $205,000 annually + equity + benefits
Our salary ranges are determined by role, level and location
#LI-AB2
By applying for this position, your data will be processed as per Attentive's Privacy Policy.
About Attentive
AI-powered personalized messaging platform enabling brands to deliver targeted SMS, RCS, and email campaigns that drive revenue and customer engagement.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Attentive
People Insights Analyst
New York City, USA
Attentive® is the AI marketing platform for 1:1 personalization redefining the way brands and people connect. We’re the only marketing platform that combines powerful technology with human expertise to build authentic cu
Senior Software Engineer, Shopper Data Platform
, USA
Attentive® is the AI marketing platform for 1:1 personalization redefining the way brands and people connect. We’re the only marketing platform that combines powerful technology with human expertise to build authentic cu
Director, Incentive Compensation
, USA
Attentive® is the AI marketing platform for 1:1 personalization redefining the way brands and people connect. We’re the only marketing platform that combines powerful technology with human expertise to build authentic cu
Director of Engineering, Cloud Platform
, USA
Attentive® is the AI marketing platform for 1:1 personalization redefining the way brands and people connect. We’re the only marketing platform that combines powerful technology with human expertise to build authentic cu
Strategic Account Director (East)
, USA
Attentive® is the AI marketing platform for 1:1 personalization redefining the way brands and people connect. We’re the only marketing platform that combines powerful technology with human expertise to build authentic cu
Director of Engineering, Marketing Agent Platform
New York City, USA
Attentive® is the AI marketing platform for 1:1 personalization redefining the way brands and people connect. We’re the only marketing platform that combines powerful technology with human expertise to build authentic cu
Director, Mid-Market Sales
, USA
Attentive® is the AI marketing platform for 1:1 personalization redefining the way brands and people connect. We’re the only marketing platform that combines powerful technology with human expertise to build authentic cu
People Insights Analyst
New York City, USA
Senior Software Engineer, Shopper Data Platform
, USA
Director, Incentive Compensation
, USA
Director, AI Developer Experience
New York City, USA
Director of Engineering, Cloud Platform
, USA
Strategic Account Director (East)
, USA
Director of Engineering, Marketing Agent Platform
New York City, USA
Director, Mid-Market Sales
, USA
