
Senior Software Engineer
Job description
About the role
<p class="font-claude-response-body break-words whitespace-normal" data-sourcepos="3:1-3:444;35-478">Hi, I'm Brian, Senior Director of Engineering at Customer.io. We're looking for experienced engineers who want to own a channel end to end - from the infrastructure that delivers billions of messages reliably, to the product surfaces our customers use to build, send, and analyze their campaigns. You'll work across the stack, bringing both systems thinking and product craft to one of the most technically rich problem spaces in the industry.</p> <p class="font-claude-response-body break-words whitespace-normal" data-sourcepos="5:1-5:261;480-740"><strong>You don't need email experience to apply.</strong> We can teach you the email domain. The engineers who thrive here are the ones who love learning a deep problem space, not only the ones who arrive already knowing it.</p> <h2 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold" data-sourcepos="7:1-7:21;742-762">About Customer.io</h2> <p class="font-claude-response-body break-words whitespace-normal" data-sourcepos="9:1-9:246;764-1009">Over 9,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. The listing location is Americas Remote.
Key facts
What you'll do
- <p class="font-claude-response-body break-words whitespace-normal" data-sourcepos="3:1-3:444;35-478">Hi, I'm Brian, Senior Director of Engineering at Customer.io.
- We're looking for experienced engineers who want to own a channel end to end - from the infrastructure that delivers billions of messages reliably, to the product surfaces our customers use to build, send, and analyze their campaigns.
- You'll work across the stack, bringing both systems thinking and product craft to one of the most technically rich problem spaces in the industry.</p> <p class="font-claude-response-body break-words whitespace-normal" data-sourcepos="5:1-5:261;480-740"><strong>You don't need email experience to apply.</strong> We can teach you the email domain.
- The engineers who thrive here are the ones who love learning a deep problem space, not only the ones who arrive already knowing it.</p> <h2 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold" data-sourcepos="7:1-7:21;742-762">About Customer.io</h2> <p class="font-claude-response-body break-words whitespace-normal" data-sourcepos="9:1-9:246;764-1009">Over 9,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.</p> <p class="font-claude-response-body break-words whitespace-normal" data-sourcepos="11:1-11:169;1011-1179">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.</p> <h2 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold" data-sourcepos="13:1-13:17;1181-1197">What We Value</h2> <p class="font-claude-response-body break-words whitespace-normal" data-sourcepos="15:1-16:184;1199-1396"><strong>Ownership</strong> You own problems end to end.
- You move fast, act like an owner, and thrive in ambiguity.
- You've led complex projects before, whether officially or not, and you're ready to do it again.</p> <p class="font-claude-response-body break-words whitespace-normal" data-sourcepos="18:1-19:128;1398-1558"><strong>Engineers with product taste</strong> You think like a user, not just an engineer.
Requirements
- We're looking for experienced engineers who want to own a channel end to end - from the infrastructure that delivers billions of messages reliably, to the product surfaces our customers use to build, send, and analyze their campaigns.
- You'll work across the stack, bringing both systems thinking and product craft to one of the most technically rich problem spaces in the industry.</p> <p class="font-claude-response-body break-words whitespace-normal" data-sourcepos="5:1-5:261;480-740"><strong>You don't need email experience to apply.</strong> We can teach you the email domain.
- Best practices matter - but never more than forward motion.</p> <h2 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold" data-sourcepos="27:1-27:18;2009-2026">What You'll Do</h2> <ul class="[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1" data-sourcepos="29:1-36:109;2028-3054"> <li class="font-claude-response-body whitespace-normal break-words pl-2" data-sourcepos="29:1-29:151;2028-2178">Build and evolve the frontend experiences customers use to create, preview, and analyze campaigns - editors, configuration, and analytics dashboards</li> <li class="font-claude-response-body whitespace-normal break-words pl-2" data-sourcepos="30:1-30:161;2179-2339">Design and scale backend systems that process high volumes of messages and events: queue management, retry logic, rate limiting, and real-time event pipelines</li> <li class="font-claude-response-body whitespace-normal break-words pl-2" data-sourcepos="31:1-31:159;2340-2498">Build automated systems that respond intelligently to feedback signals from external providers - classification, suppression, throttling, and health scoring</li> <li class="font-claude-response-body whitespace-normal break-words pl-2" data-sourcepos="32:1-32:145;2499-2643">Partner with in-house domain experts to turn their knowledge into automated tooling - you bring the systems skills, they bring the email depth</li> <li class="font-claude-response-body whitespace-normal break-words pl-2" data-sourcepos="33:1-33:106;2644-2749">Instrument and monitor channel health end to end: signal detection, anomaly alerting, and observability</li> <li class="font-claude-response-body whitespace-normal break-words pl-2" data-sourcepos="3
About Customer.io
Customer.io is hiring on this board. Public listings from the company typically describe the team, the problem space, and how to apply. This page uses only that public listing plus general context. No extra perks or stack items were added.
Building software is iterative. You ship a slice, measure it, and correct course. Code review, pairing, and written design notes are how teams keep quality from depending on one person. The What you will do section is limited to this posting. The paragraphs here describe the craft, not extra assignments invented for length.
About the location
The posting places this role in Americas Remote. Local hiring markets vary in interview pace and compensation bands. Location copy is here so readers understand the geography attached to the title.