Attentive is an AI marketing platform focused on 1:1 personalization, redefining brand and customer connections. As a Senior Software Engineer on the Messaging Platform team, you will design and develop resilient systems for delivering high-volume personalized messages across various channels while leading engineering initiatives and providing mentorship.
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
Requirements:
- 5+ years of professional software engineering experience, with a deep focus on designing and operating high-throughput, distributed backend services
- Mastery of at least one modern backend language (e.g., Java, Go, or Python) and a strong grasp of object-oriented design, API development, and performance optimization
- Deep understanding of messaging patterns, including hands-on experience with streams, queues, idempotency, and robust failure-handling strategies
- Proven track record of architecting secure, reliable systems and maintaining a high bar for code quality and system health in production
- Ability to translate high-level business goals into concrete technical plans and architectural roadmaps
- Motivated by solving large, complex problems and continuously improving foundational infrastructure
- Bonus if you are proficient in TypeScript and React to support internal products
- Bonus if you have experience developing against messaging APIs for SMS, email, or push notifications (e.g., Twilio, SendGrid, or Firebase)