← All roles

Senior Software Engineer, Streaming

Attentive· Engineering
Apply on company site
Hybrid (United States)$150k - $205kfull-timePosted 6mo ago

About the role

Senior Software Engineer to join Attentive’s Streaming team, shaping the future of the real-time event streaming architecture and tools that support high-throughput, low-latency messaging and personalization at scale.

Responsibilities

  • 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

Qualifications

  • 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

Skills

Required:Event streaming / messaging architectureJava (Spring Boot)Distributed systems debuggingObservability toolingTerraform / HelmKubernetes (EKS)

Benefits

  • competitive perks and benefits including health & wellness, equity
Last updated Jul 23, 2026. Interested? Apply on the company site.

About Attentive

AI-Powered SMS and Email Marketing Platform

Learn more about Attentive—the SMS and email platform that brings your customer interactions to life with advanced AI.

SMSEmailAIMarketing AutomationData ActivationCustomer Engagement

More open roles at Attentive