Attentive

Senior Software Engineer, Messaging Platform

Attentive

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $150,000 - $205,000 per year

Job Level

About the role

  • 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

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
  • Front End development (Typescript/React) is an added bonus to help support tooling/observability
Benefits
  • You'll get competitive perks and benefits, from health & wellness to equity, to help you bring your best self to work.
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaPythonGoobject-oriented designAPIsperformance optimizationdistributed systemsevent-driven architecturesTypescriptReact
Soft Skills
technical leadershipmentorshipproblem-solvingcommunicationadaptabilitycollaborationproactive designoperational excellencecustomer trustambiguity navigation