
Senior Software Engineer, Backend
Customer.ioBase 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
Create personalized customer journeys that engage and convert with our versatile customer engagement platform. Scale, flex, and innovate at your own pace. Because when powered by data, your messages lead to meaningful relationships. Deliver meaningful interactions: Make every message relevant by building unique customer interactions across mobile and web using email, in-app messages, SMS, and push notifications. Designed to help you scale: Manage all your messaging in one place with a platform that seamlessly integrates with the tools you use every day. Data without limits: Put an end to data silos by easily moving real-time data from source to destination and crafting campaigns with unlimited profile attributes, events, or actions.