
Senior Software Engineer, Messaging Platform
Attentive
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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