
Staff Software Engineer, Backend
Customer.io is hiring a Staff Software Engineer (Backend) to make high-level architectural decisions for distributed messaging systems written in Go. The role focuses on scalability, cost/reliability tradeoffs, observability, mentoring senior engineers, cross-squad technical leadership, participating in on-call rotation, and using AI agents for multi-file changes. Requires 10+ years experience with scalable distributed systems, production-focused design, cloud-native environments (AWS/GCP), and relational databases (MySQL). Compensation range: $200,000–$240,000 USD plus a 10% annual bonus target and equity (stock options).