
Senior Software Engineer, Backend
Customer.io5 months ago
Remote, AmericasSenior
Base Salary
$150k - $200k/yr
Responsibilities
- Design and build distributed systems in Go for timely, relevant messaging at massive scale
- Collaborate across teams to debug issues and deliver reliable solutions
- Own work from architecture and schema design through testing, deployment, and monitoring
- Share knowledge through short videos, thoughtful writing, and mentorship
- Use AI agents to scope, prompt, and verify multi-file code changes
Requirements
- 7+ years of experience building scalable distributed systems in Go or similar statically typed languages
- Experience working in cloud-native environments such as AWS and GCP
- Familiarity with relational databases, including MySQL, and database performance tradeoffs
- Experience with observability tooling and operating production systems
- Demonstrated ownership of complex technical projects and decisions
Benefits
- 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for the employee and family
- 16 weeks of paid parental leave
- Unlimited paid time off
- Remote work and wellness stipends
- Professional development budget
Tech Stack
Categories
About Customer.io
Customer.io builds a customer engagement and messaging platform for product and marketing teams to create automated, data-driven campaigns across email, SMS, push, and in-app channels. It operates as a SaaS subscription with integrations and real-time behavioral data routing. Founded in 2012 and headquartered in Portland, Oregon, it is used by more than 9,000 companies and delivers billions of messages for startups and global brands.