Notifications

Loading notifications...
Customer.io Cover

Senior Software Engineer, Backend

Customer.io
Worldwide Full Time USD 150,000 - 200,000 19 days ago

About the Job

Hi, I’m Paul, VP of Engineering at Customer.io. We’re looking for experienced backend engineers who care deeply about reliability, performance, and scalability. You’ll design, build, and evolve the systems that power communication at massive scale - while helping us push the boundaries of what great engineering can ...

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. Customer.io powers automated communication that people actually want to receive.

We help teams send smarter, more relevant messages using real-time behavioral data. Under the hood: Go, React, Ember and AI help us ship fast and scale with confidence.

Key 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
Use AI agents to make multi-file changes by scoping the work, writing the prompt, and verifying the output

Required Skills & Abilities

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

Qualifications

Experience: 7 years experience

Apply now

Please let Customer.io know you found this job on Job Vista. This helps us grow!