About the Role Klaviyo is looking for a Senior Software Engineer to join the Flows Platform team. In this role, you will help build and operate the core engine that powers all automated lifecycle programs at Klaviyo. You’ll play a critical part in delivering robust, high-scale backend solutions that process billions of events, send millions of messages, and ensure our customers’ automations run reliably and without delay. As a Senior Software Engineer, you’ll tackle complex challenges, explore multiple solutions, and weigh business and technical trade-offs to determine the best path forward. You’ll actively contribute to team discussions and help shape important technology decisions. You'll also be responsible for shipping well-designed, thoroughly tested solutions that prioritize reliability and performance. On the Flows Platform team, we focus on the core of Klaviyo’s automation engine, ensuring that hundreds of millions of actions per day are processed accurately and efficiently to power user workflows. Our work revolves around the core backend systems that determine who receives a message and when, handling complex logic for triggering, filtering, and scheduling at massive scale. We also manage the data stores and infrastructure that support these operations, ensuring reliability while we actively re-architect our stack to support the next generation of event-driven features. We are responsible for: Core Execution Engine: The logic for flow triggering, evaluation (filtering/branching), and action execution. We ensure that every event is processed accurately and efficiently. Scheduling & Orchestration: Managing time-based logic, delays, and the dispatching of millions of scheduled actions per day. High-Scale Infrastructure: Owning the execution data stores and pipelines that must run reliably at huge scale. Collaboration is key to what we do. We actively partner with engineering teams across the organization, giving us exposure to diverse parts of the product and opportunities to impact various projects. This keeps us engaged with a variety of challenges and solutions, as we’re always learning and evolving.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
501-1,000 employees