Staff Software Engineer, Backend
Customer.io· Engineering
Remote$200k - $240k + equity + bonusfull-timePosted 1mo ago
About the role
Staff engineer role to set technical direction for distributed messaging systems, influencing architecture and raising engineering capability at Customer.io.
Responsibilities
- Shape the technical direction of our distributed messaging systems in Go — making high-level architectural calls on mission-critical services where scale, cost, and reliability are in tension
- Take on ambiguous, high-stakes problems that cross squad and function boundaries, and drive them to a decision when the right answer isn't obvious to anyone yet
- Build consensus on contested technical questions across teams, and communicate tradeoffs clearly to senior leadership
- Raise the department's bar — set quality and design standards, mentor senior engineers, and create frameworks and documentation for reuse by others
- Drive engineering process and tooling improvements that span multiple squads
- Participate in an on-call rotation as required, supporting reliability
- Interview and calibrate against our career ladder, giving honest, evidence-based assessments of candidates
- Use AI agents to make multi-file changes by scoping the work, writing the prompt, and verifying the output
Qualifications
- 10+ years building scalable, distributed systems in Go (or similar statically typed languages) including multiple as the go-to architecture person
- Depth across multiple systems or domains with recognized expertise in more than one area
- Track record designing for production reality with quantified tradeoffs in throughput, cost, and reliability
- Experience designing observability and recovery as first-class concerns — metrics, alerting, rollback, backpressure, checkpointing
- Comfort in cloud-native environments (AWS, GCP), relational databases (MySQL) and understanding of performance tradeoffs
- Evidence of mentorship, technical writing, design reviews, and standards that outlast involvement
- Bias for action with good judgment on when to slow down for important decisions
Skills
Required:GoDistributed systems designObservability and reliability designCloud platformsSQL databasesMentorship and technical writingCommunication with leadershipInterviewing / people decisions
Benefits
- 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for employee and family
- 16 weeks paid parental leave
- unlimited PTO
- remote work stipends and wellness stipends
- professional development budget
Last updated Oct 18, 2026. Interested? Apply on the company site.
About Customer.io
Customer.io Platform: Automation, Data, Content Creation
The customer engagement platform for personalized customer journeys across all channels, fueled by first-party data.
AutomationContent CreationCustomer JourneysCustomer engagementDataFirst-party dataPlatformbrex-fastest-growing-2025
More open roles at Customer.io
- Events Marketing Manager, EMEA2w agoHybrid (EMEA) · Marketing
- Mid-Market Account Executive, EMEA2w agoHybrid (UK & Ireland) · Sales
- Email Deliverability Specialist2w agoHybrid (Americas Remote) · Customer Experience
- Product Manager, Agent2w agoRemote · Product & Design
- Technical Support Engineer, Canada2w agoHybrid (Canada) · Customer Experience