200K–240K USD / year
New Staff Software Engineer, Backend
BackendRemote — worldwide
Published on 2026-09-18
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Customer.io is seeking a Staff Software Engineer to shape the technical direction of their distributed messaging systems in Go. The focus is on high-level architectural decisions, solving complex problems, and mentoring other engineers.
About the company
Customer.io provides a customer engagement platform that enables businesses to send personalized messages to their audience through various channels. The company serves organizations seeking to enhance their marketing automation and communication strategies.
Stack
GoReactEmberAIMySQL
What you'll do
- Shape the technical direction of distributed messaging systems.
- Drive high-stakes architectural decision-making.
- Build consensus on technical questions across teams.
- Set quality and design standards, mentor engineers.
- Improve engineering processes and tools across squads.
- Interview and assess engineering candidates.
- Utilize AI agents for coding tasks.
What we're looking for
- 10+ years building scalable systems in Go or similar languages.
- Recognition as an expert in multiple systems or domains.
- Experience designing for production realities.
- Knowledge of metrics, alerting, and recovery processes.
- Comfort with cloud-native environments (AWS, GCP).
- Evidence of mentorship and team improvement.
- Bias for action with judgment on decision timelines.
Benefits
- Starting salary of $200,000 - $240,000.
- 10% annual bonus target.
- 100% coverage of medical, dental, vision, and mental health premiums.
- 16 weeks paid parental leave.
- Unlimited PTO.
- Remote work and wellness stipends.
- Professional development budget.
Hiring process
- Recruiter call
- Hiring manager interview
- Architecture interview
- Take-home assignment
- Assignment review call
