← All roles

Staff Software Engineer, Backend

Customer.io ·Worldwide ·Remote 10d ago
GoReactAWSGCPMySQLDistributed Systems

About the role

We are looking for a staff engineer to set technical direction for systems that move billions of messages daily. This role involves making high-level architectural decisions, solving ambiguous cross-squad problems, building consensus, mentoring senior engineers, and driving process improvements. The ideal candidate has 10+ years building distributed systems in Go, depth across multiple domains, and a track record of designing for production reality.

Requirements

10+ years building scalable distributed systems in Go or similar statically typed languages, depth across multiple systems, track record of designing for production reality (throughput, cost, reliability), experience with observability and recovery, cloud-native environments (AWS, GCP), relational databases (MySQL), evidence of making other engineers better, bias for action.

About the company

Customer.io

Customer.io is a customer engagement platform that empowers over 9,000 brands to leverage their data for personalized customer experiences. This platform unifies data, messaging, and AI, ensuring every customer interaction is impactful and relevant.

View company page →
$200k–240k
Remote Americas Remote
Posted 10d ago
Apply for this role
Opens job-boards.greenhouse.io ↗
About the company
Customer.io
https://customer.io

Customer.io is a customer engagement platform that empowers over 9,000 brands to leverage their data for personalized customer experiences. This platform unifies data, messaging, and AI, ensuring every customer interaction is impactful and relevant.

View company page →