
Senior Software Engineer, Backend
Customer.io5 months ago
Remote, EMEASenior
Base Salary
$150k - $200k/yr
Responsibilities
- Design and build distributed systems in Go for sending timely, relevant messages at 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, writing, and mentorship
- Use AI agents to scope, prompt, and verify multi-file changes
Requirements
- 7+ years of experience building scalable, distributed systems in Go or similar statically typed languages
- Comfort working in cloud-native environments with AWS and GCP
- Familiarity with relational databases, including MySQL, and performance tradeoffs
- Experience with observability tooling and operating production systems
- Ability to own technical decisions and lead complex projects
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 PTO
- Remote-work and wellness stipends
- Professional development budget
- Virtual interviews conducted via Zoom
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.