Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Attentive

Senior Software Engineer, Streaming

Attentive

. Architect and evolve Attentive’s next-generation event streaming platform .

Posted 11/3/2026full-timeNew York City • New York • United StatesSenior💰 $178,400 - $267,600 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in architecting high-throughput, distributed event streaming platforms, with a strong focus on reliability, cost efficiency, and system integration. Proficient in modernizing architectures and implementing self-service tools for observability and debugging in cloud-native environments.

Highest-signal resume keywords
Event Streaming ArchitectureKafka InternalsJava ProficiencyInfrastructure-as-Code ExpertiseKubernetes Familiarity

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Event StreamingDistributed SystemsJavaSpring BootKafkaFlinkPulsarSparkTerraformHelm
Soft Skills
CollaborationPragmatic Approach
Tools & Technologies
KubernetesEKSCloud-Native EnvironmentsObservability ToolsDeveloper Tooling
Industry Keywords
High-Throughput SolutionsLow-Latency MessagingEvent Delivery ReliabilityData IntegrationSelf-Service Capabilities

Tech Stack

Tools & technologies
CloudDistributed SystemsJavaKafkaKubernetesPulsarSparkSpringSpring BootSpringBootTerraform

About the role

Key responsibilities & impact
  • Architect and evolve Attentive’s next-generation event streaming platform
  • Design high-throughput, low-latency solutions for messaging, personalization, and data integration
  • Build self-service tools for event observability, debugging, load testing, and system configuration
  • Simplify and modernize streaming architecture
  • Improve event delivery reliability, cost efficiency, and system integration for real-time and batch workloads
  • Evaluate event-streaming technologies and advocate for reliable, innovative solutions
  • Collaborate with product, data, and infrastructure teams on customer-facing features, integrations, and scalable streaming solutions

Requirements

What you’ll need
  • 5+ years experience architecting and supporting high-throughput, distributed systems at scale, especially event streaming or messaging platforms
  • Deep understanding of Kafka, Flink, Pulsar, and/or Spark internals
  • Proficiency in Java and Spring Boot
  • Knowledge of object-oriented design, data structures, and algorithms
  • Ability to debug across message serialization, event schemas, networks, and JVM tuning
  • Familiarity with resource scheduling and data locality
  • Experience with observability and developer tooling for streaming, including tracing, metrics, and replay
  • Infrastructure-as-code expertise with Terraform and 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
  • Pragmatic approach to adopting new technologies

Benefits

Comp & perks
  • Competitive perks and benefits
  • Health and wellness benefits
  • Equity