Job Title: Senior Software Engineer, Messaging Platform Company Name: Attentive Job Url: https://jobright.ai/jobs/info/69a444ab359fe034b1cf2c3d Job Description: Attentive ยท 1 hour ago Senior Software Engineer, Messaging Platform United States Full-time Remote Senior Level $150K/yr - $210K/yr 5+ years exp 82% GOOD MATCH 100% Exp. Level 64% Skill 70% Industry Exp. 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. Artificial Intelligence (AI) Marketing Telecom & Communications Apps Lifestyle Email Marketing Marketing Automation Messaging Mobile Personalization H1B Sponsor Likely Insider Connection @Attentive 2 email credits available today Discover valuable connections within the company who might provide insights and potential referrals. Get 3x more responses when you reach out via email instead of LinkedIn. Beyond Your Network View Q S S S T Qiuhua Ding & 4 connections From Your Previous Company Unlock F F F & 2 connections Previously@undefined and... From Your School Unlock F F F & 2 connections @undefined and... Find Any Email 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 Qualification Represents the skills you have Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise. Distributed backend services Java Go Python Object-oriented design API development Performance optimization Messaging patterns Streams Queues Idempotency Failure-handling strategies System architecture Code quality System health monitoring TypeScript React Messaging APIs Technical leadership Mentorship Required 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 Preferred 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) Benefits Equity Benefits