Why this role stands out
As a Senior Software Engineer on Attentive's Streaming team, you'll play a crucial role in powering the company's messaging infrastructure, offering significant career growth and the opportunity to work with cutting-edge technology. This role is ideal for experienced engineers who thrive in a dynamic, high-impact environment and are eager to contribute to a recognized industry leader with a strong reputation and excellent culture. With a competitive salary range of USD 150,000 - 205,000, you're encouraged to apply and make your mark!
Quick overview
Job description
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 $178,400-$267,600 annually + equity + benefits
- Our salary ranges are determined by role, level and location
#LI-DH1
By applying for this position, your data will be processed as per Attentive's Privacy Policy.
Similar jobs
- AO
Safety & Systems Engineering InternRecently posted Auto Apply
Aurora Operations Inc · Mountain View · On-site 🇺🇸
Engineering$58/hr - KR

Software Engineer II - Client EngineeringRecently posted Auto Apply
Krakentech · New York · Hybrid 🇺🇸
DjangoAWSGDPR+5Technology$100k - $155k/yr - MI

Infrastructure EngineerRecently posted Auto Apply
Mach Industries · Huntington Beach · Hybrid 🇺🇸
Microsoft ExcelData PrivacyTechnology$115k - $175k/yr - MI

Senior Infrastructure EngineerRecently posted Auto Apply
Mach Industries · Huntington Beach · Hybrid 🇺🇸
Microsoft ExcelGitAWS+10Technology$170k - $225k/yr - OP
Forward Deployed EngineerRecently posted Auto Apply
Optimizely · New York, NY · Hybrid 🇺🇸
Prompt EngineeringZoomEngineering$103k - $175k/yr - OP
Senior Staff Software EngineerRecently posted Auto Apply
Optimizely · Austin, TX · Remote 🇺🇸
ZoomTechnology$174k - $295k/yr - RE
Intern, Applications EngineeringRecently posted Auto Apply
Renesas Electronics · San Jose, CALIFORNIA · On-site 🇺🇸
Embedded SystemsIoTAgileEngineering$31 - $42/hr - SE
Principal Software Engineer - AiRecently posted Auto Apply
ServiceNow · Santa Clara, CALIFORNIA · On-site 🇺🇸
Technology$221.2k - $387.1k/yr - VA

Integration Build EngineerRecently posted Auto Apply
Vast · Long Beach · Hybrid 🇺🇸
SpringANSYSRobotics+4Engineering$86.1k - $122.2k/yr - RO

Senior / Staff Software Engineer, Robotics PlatformRecently posted Auto Apply
RoboForce · Milpitas · Hybrid 🇺🇸
Embedded SystemsRoboticsC+++3Technology$165k - $265k/yr - RL

Software Engineer IRecently posted Auto Apply
Rocket Lab Corporation · Pasadena · Hybrid 🇺🇸
GitEmbedded SystemsRobotics+7Technology$123k - $140k/yr - QU

Senior Software Engineer - Internal AI Agent InfrastructureRecently posted Auto Apply
Qualtrics · Seattle · Hybrid 🇺🇸
GitMental HealthMachine LearningTechnology$147k/yr
