Senior Software Engineer - Channel Processing

Klaviyo
Boston, MAPosted 27 February 2026

Job Description

<div class="content-intro"><p><em>At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day. We believe everyone deserves a fair shot at success and appreciate the experiences each person brings beyond the traditional job requirements. If you’re a close but not exact match with the description, we hope you’ll still consider applying. Want to learn more about life at Klaviyo? Visit <a class="_ymio1r31 _ypr0glyw _zcxs1o36 _mizu194a _1ah3dkaa _ra3xnqa1 _128mdkaa _1cvmnqa1 _4davt94y _4bfu18uv _1hms8stv _ajmmnqa1 _vchhusvi _kqswh2mm _ect4ttxp _syaz13af _1a3b18uv _4fpr8stv _5goinqa1 _f8pj13af _9oik18uv _1bnxglyw _jf4cnqa1 _30l313af _1nrm18uv _c2waglyw _1iohnqa1 _9h8h12zz _10531ra0 _1ien1ra0 _n0fx1ra0 _1vhv17z1" href="http://klaviyo.com/careers" data-renderer-mark="true">klaviyo.com/careers</a> to see how we empower creators to own their own destiny.</em></p></div><p><strong>Why You Should Join the Channel Processing Team</strong> </p> <p>The Channel Processing team has direct technical responsibility for Klaviyo’s most-used engagement product. It is responsible for designing, building and operating highly-scalable, highly-available distributed systems to process ever-increasing campaign traffic. Our systems are used by hundreds of thousands Klaviyo customers to schedule/process tens of thousands campaigns and deliver over 1B messages every day. Besides the daily high volume traffic, the more challenging task is to deal with super spiky volume at online sale seasons. During the 2025 Black Friday and Cyber Monday, over 10B messages got processed and delivered through our system without any manual intervention. We’re proud of these achievements and passionate about continually scaling and evolving our systems to support and help drive Klaviyo’s rapid growth by using modern technologies and patterns. Going beyond the established channels, this team is aiming to build a highly generic and extensible campaign platform to empower the new emerging message channels in future by leveraging our years of experience/expertise. If you like to take on new challenges working on large-scale, complex systems, come join us.</p> <p> </p> <p><strong>How You Will Make a Difference </strong></p> <ul> <li>In this role, you will own and build features/services that hundreds of thousands of Klaviyo customers rely on daily to drive their business forward.</li> <li>Work on crafting our highly-scalable, highly-available campaign pipeline that processes and delivers hundreds of millions of messages daily growing to billions scale.</li> <li>Collaborate radically with teams and stakeholders across Klaviyo on designs, implementations, and engineering practices.</li> <li>Learn new technologies, bring them to the team and apply them to evolve our systems to the next level.</li> <li>Help us improve our experimentation and development processes, and mentor other engineers on the team.</li> <li>Participate in the technical interview process to help maintain a high bar for our growing teams</li> <li>Contribute to the company as a subject matter expert, constantly pushing yourself to be a better engineer and to level up all of your peers within your team and within Klaviyo.</li> </ul> <p> </p> <p><strong>Who You Are </strong></p> <ul> <li>Have 4-6+ years of experience in a software engineering discipline and have architected, built and delivered at least one complex system.</li> <li>Experience on large-scale system architecture, technologies and patterns. Have a good understanding of their pros/cons and use scenarios, able to apply them to system design by making appropriate tradeoffs to meet the business needs best.</li> <li>Love digging into performance and scalability issues to drive breakthrough solutions-- whether it's a performance degradation or too many clicks in a workflow, a database query timing out, or a queue that just won’t drain. You recognize all problems c ... (truncated, view full listing at source)