
Go
AWS
GCP
Senior Backend Engineer
Overview
Customer.io powers automated communication that people actually want to receive. We help teams send smarter, more relevant messages using real-time behavioral data.
Job Description
Over 8,000 companies - from scrappy startups to global brands - use our platform to send billions of emails, push notifications, in-app messages, and SMS every day.
Responsibilities
- - Design and build distributed systems in Go that help customers send timely, relevant messages at scale
- - Collaborate across teams to debug issues and deliver reliable solutions
- - Own problems end to end - from architecture and schema design to testing, deployment, and monitoring
- - Share knowledge and raise the bar through sharing your progress publicly with short videos, thoughtful writing, and mentorship
- - Leverage AI tools to prototype, move faster, and make better decisions
Required Skills
- - 7+ years of experience building scalable, distributed systems in Go (or similar statically typed languages)
- - Comfort working in cloud-native environments (AWS, GCP)
- - Familiarity with relational databases (we use MySQL) and an understanding of performance tradeoffs
- - Experience with observability tooling and operating production systems
- - A bias for action over perfection, and pride in owning technical decisions
Benefits
- - 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family
- - 16 weeks paid parental leave
- - Unlimited PTO
- - Stipends for remote work and wellness
- - A professional development budget
- - More benefits available
About the company
Fueled by first-party data, create personalized journeys across all channels with our customer engagement platform.
All Job Openings at Customer.io