Customer.io provides a platform for automated, personalized communication through email, push notifications, in-app messages, and SMS. The Staff Software Engineer, Backend will set the technical direction for distributed messaging systems, resolve high-stakes cross-team architecture problems, improve engineering practices, mentor senior engineers, and support system reliability.