Senior Software Engineer, Messaging Platform

Attentive
21d$150,000 - $205,000

About The Position

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. In this role, you’ll help shape the future of our streaming architecture, moving us to modern platforms, and unlocking new capabilities for debugging, load testing, and observability. Your work won’t just keep the pipes flowing it will directly influence how quickly we can experiment, personalize, and scale across millions of devices and billions of events.

Requirements

  • 5+ years of professional software engineering experience, with a strong focus on distributed systems and high-throughput services
  • Experience building and operating backend systems in Java, Python, or Go, with a strong grasp of object-oriented design, APIs, and performance optimization
  • Deep understanding of messaging or event-driven architectures, including queues, streams, retries, idempotency, and failure handling
  • Proven track record of architecting systems at scale, maintaining secure and reliable production services, and setting a high bar for quality
  • Comfortable navigating ambiguity and translating business goals into clear technical plans and deliverables
  • Excited by large, complex problems and motivated to continuously improve foundational systems

Nice To Haves

  • Front End development (Typescript/React) is an added bonus to help support tooling/observability

Responsibilities

  • Design and build scalable, fault-tolerant systems that reliably deliver billions of messages weekly across SMS/RCS, email, and push channels
  • Anticipate the future needs of the messaging platform and proactively design solutions that support growth, new channels, and evolving compliance requirement
  • Serve as a technical connector across engineering, product, infrastructure, and partner teams to deliver high-quality, high-impact platform capabilities
  • Lead and contribute to company-wide engineering initiatives, including platform reliability, infrastructure modernization, and operational excellence
  • Provide technical leadership and mentorship, helping engineers grow while reinforcing best practices around system design, testing, and production readiness
  • Improve system observability, performance, and resiliency, reducing operational risk and improving customer trust

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service