
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...
Overview
Klaviyo is hiring a Software Engineer II for their Flows Platform team to build and operate core backend solutions. You'll work with Java and Python to ensure reliable automation processes. This position requires experience in backend development.
Job Description
Who you are
You have a solid background in software engineering with a focus on backend development — you understand the intricacies of building scalable systems that can handle high volumes of data and events. You are proficient in Java and Python, and you have experience working with backend frameworks and technologies that support high-scale applications. You enjoy tackling complex challenges and are comfortable exploring multiple solutions while weighing business and technical trade-offs. You actively contribute to team discussions and help shape important technology decisions, ensuring that the team is aligned on goals and objectives.
You prioritize reliability and performance in your work — you understand the importance of shipping well-designed and thoroughly tested solutions. You have experience with automated testing and are familiar with CI/CD practices that help streamline the development process. You are a collaborative team player who values diverse perspectives and believes in the power of teamwork to drive success. You are open to learning and growing in your role, and you appreciate the unique backgrounds and experiences that each team member brings to the table.
What you'll do
As a Software Engineer II on the Flows Platform team, you will play a critical role in building and operating the core engine that powers automated lifecycle programs at Klaviyo. You will be responsible for delivering robust backend solutions that process billions of events and send millions of messages daily. Your work will ensure that our customers' automations run reliably and without delay, which is essential for their success. You will tackle complex challenges and explore various solutions to determine the best path forward, contributing to the overall architecture and design of the system.
You will actively participate in team discussions, sharing your insights and helping to shape technology decisions that impact the entire organization. Your responsibilities will include designing and implementing backend services, optimizing performance, and ensuring that the systems are scalable and maintainable. You will also collaborate closely with other engineers, product managers, and stakeholders to understand requirements and deliver features that meet customer needs. Your contributions will directly impact the efficiency and effectiveness of our automation processes, making a significant difference in how our customers engage with their audiences.
What we offer
At Klaviyo, we offer a supportive and inclusive work environment where you can thrive. We believe in empowering our employees to take ownership of their work and contribute to the company's success. You will have access to professional development opportunities and resources to help you grow in your career. We value work-life balance and offer flexible working arrangements to accommodate your needs. Join us and be part of a team that is dedicated to helping creators own their own destiny.
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 for their Flows Platform team to build and operate the core engine powering automated lifecycle programs. You'll work with technologies like Java and AWS to deliver high-scale backend solutions. This position requires significant experience in backend development.

Software Engineering
Klaviyo is hiring a Software Engineer II to enhance product offerings and drive company growth. You'll work with both front-end and back-end technologies to deliver end-to-end solutions. This position requires experience in software engineering and proficiency in relevant technologies.

Software Engineering
SimpliSafe is hiring a Software Engineer II to design and develop cloud-based systems for home security. You'll work with Java and AWS in a hybrid work environment based in Boston.

Backend Engineer
WHOOP is hiring a Software Engineer II focused on backend development to build and enhance systems for their platform. You'll work with technologies like AWS and Kubernetes to deliver scalable and secure services. This position requires familiarity with backend development and cybersecurity concepts.

Software Engineering
Klaviyo is hiring a Software Engineer II to enhance product offerings and drive company growth. You'll work with both front-end and back-end technologies, tackling complex challenges. This position requires experience in JavaScript, React, and Node.js.