
About Klaviyo
The CRM platform for growth-focused B2C brands
Key Highlights
- Over 100,000 customers including Uncommon Goods & Chubbies
- $1B+ raised in funding with a $9.5B valuation
- Headquartered in Boston, MA with 1001+ employees
- Integrates marketing automation, analytics, and customer service
Klaviyo, headquartered in Boston, MA, is a leading CRM platform specifically designed for B2C brands. With over 100,000 customers, including notable names like Uncommon Goods and Chubbies, Klaviyo integrates marketing automation, analytics, and customer service into a single solution. The company ha...
🎁 Benefits
Klaviyo offers a comprehensive benefits package including private medical insurance, an employee stock purchase plan, company equity, generous parenta...
🌟 Culture
Klaviyo fosters a data-driven culture that emphasizes the integration of analytics and messaging to empower eCommerce brands. The company values innov...
Skills & Technologies
Overview
Klaviyo is hiring a Senior Software Engineer for their Asynchronous Processing team to design and operate high-scale, event-driven systems. You'll work with technologies like Golang, Python, and AWS to ensure reliable data processing. This position requires significant experience in building scalable systems.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building scalable, event-driven systems. Your expertise in languages like Golang and Python allows you to craft efficient and resilient applications that handle high volumes of data. You understand the intricacies of asynchronous processing and have a strong grasp of cloud technologies, particularly AWS.
Your experience with messaging systems such as Apache Pulsar and Kafka has equipped you with the skills to design robust queueing mechanisms. You are comfortable working in a multi-tenant environment and have a keen eye for optimizing performance and cost-efficiency in cloud-based architectures. You thrive in collaborative settings, working closely with product teams to deliver impactful solutions.
Desirable
Experience with Kubernetes is a plus, as it complements your cloud knowledge and helps in managing containerized applications effectively. Familiarity with SQS and other queueing systems will further enhance your ability to contribute to the team’s goals.
What you'll do
As a Senior Software Engineer on the Asynchronous Processing team, you will architect and build Klaviyo’s event-driven backbone, ensuring it can handle millions of messages per second with low latency. You will design and evolve resilient queueing and processing platforms that can safely manage massive spikes in traffic. Your role will involve collaborating with various product teams to provide self-service platforms that empower them to focus on customer impact.
You will be responsible for implementing best practices in software development, including code reviews and mentoring junior engineers. Your contributions will directly influence the performance and reliability of Klaviyo’s systems, making a significant impact on the overall user experience. You will also engage in continuous improvement efforts, identifying areas for optimization and innovation within the team’s processes and technologies.
What we offer
Klaviyo fosters a culture of inclusivity and values the diverse backgrounds of its employees. You will have the opportunity to work in a supportive environment that encourages personal and professional growth. The company offers competitive compensation and benefits, along with a flexible work environment that promotes work-life balance. Join us to empower creators and help them own their destiny through innovative technology solutions.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Klaviyo.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Klaviyo is hiring a Senior Software Engineer to tackle tough engineering problems and build scalable features. You'll work with Python and AWS in a collaborative environment. This position requires a strong background in software engineering.

Ai Engineer
Klaviyo is hiring a Senior AI Engineer to design and build scalable backend systems for AI products. You'll collaborate with product managers and data scientists, leveraging skills in Python and machine learning. This role requires significant experience in AI technologies.

Ai Engineer
Klaviyo is hiring a Senior AI Engineer to design and build scalable backend systems for AI products. You'll collaborate with product managers and data scientists, leveraging skills in Python and machine learning. This role requires significant experience in AI and backend development.

Software Engineering
Xometry is seeking a Senior Software Engineer to build and maintain solutions for their Post Order/Order Management team. You'll work with technologies like HTML, JavaScript, TypeScript, React, Python, and Rust in Boston. This role requires 5+ years of experience in software development.

Software Engineering
Klaviyo is hiring a Senior Software Engineer to build and own data foundations for their Analytics & AI engine. You'll work with technologies like Python and SQL to design resilient data pipelines. This role requires 5+ years of experience in software and data engineering.