← All roles

Senior Software Engineer, Asynchronous Processing

Klaviyo ·Boston, MA ·Onsite, Travel Required 24d ago
GoPythonApache KafkaAWSKubernetesTerraformDistributed Systems

About the role

Senior Software Engineer (Platform) on the Asynchronous Processing team at Klaviyo, responsible for designing, building, and operating the high-scale event-driven backbone using Golang, Python, Apache Pulsar, Kafka, SQS, AWS, and Kubernetes. The role involves developing resilient multi-tenant queueing platforms, mentoring engineers, and ensuring system reliability at massive scale.

Requirements

Requires 6+ years of software development experience building and operating highly available SaaS products at scale, expertise in asynchronous processing and queueing systems (SQS, Kafka, or Apache Pulsar), familiarity with AWS, Terraform, and Kubernetes. Must own full project lifecycle, operational health, SLOs, on-call, and mentoring. Nice-to-have: Linux administration, Apache Pulsar at scale.

About the company

Klaviyo

Klaviyo is a B2C CRM platform that empowers businesses to build lasting customer relationships through AI-powered marketing and service solutions. They offer a comprehensive suite of tools for email, SMS, and app marketing, alongside data analytics and integrations, to drive growth and personalized customer experiences, particularly for retail and e-commerce sectors.

View company page →
$148k–222k
Onsite, Travel Required Boston, MABoston, United States
Posted 24d ago
Apply for this role
Opens www.klaviyo.com ↗
About the company
Klaviyo
https://www.klaviyo.com

Klaviyo is a B2C CRM platform that empowers businesses to build lasting customer relationships through AI-powered marketing and service solutions. They offer a comprehensive suite of tools for email, SMS, and app marketing, alongside data analytics and integrations, to drive growth and personalized customer experiences, particularly for retail and e-commerce sectors.

View company page →