Klaviyo is seeking a Senior Lead Software Engineer for their Data Exchange area, a critical component of their real-time data platform built on AWS. This role involves leading the technical evolution of data collection, distribution, and orchestration systems that handle billions of interconnected data points daily. The position requires a seasoned professional with 12 years of software development experience and deep expertise in distributed systems and data processing.
The role combines technical leadership with strategic thinking, requiring the ability to define and execute technical strategy across multiple teams while ensuring alignment with company goals. You'll be responsible for overseeing the architecture, products, and infrastructure within the Data Exchange area, working with technologies like Python, Kafka, AWS, and various big data tools.
As a technical leader, you'll mentor experienced engineers, build relationships with stakeholders, and drive technical decisions that impact the entire organization. The position offers competitive compensation ($220,000 - $330,000) and comprehensive benefits including equity and bonus opportunities.
The ideal candidate brings extensive experience in building highly-scalable multi-tenant systems, strong knowledge of computer science fundamentals, and proven expertise in software design and system architecture. You'll work with a modern tech stack including Python, Django, FastAPI, Apache Kafka, and various AWS services, contributing to a platform that processes massive amounts of data for enterprise clients.
This role represents an opportunity to shape the future of data processing systems at a growing company while working with cutting-edge technologies and leading teams of experienced engineers. The position combines technical depth with leadership responsibilities, making it ideal for someone who wants to impact both technology and people.