Klaviyo is a company that empowers creators to own their own destiny through innovative technology. They are seeking a Software Engineer II to join the Social team, focusing on building end-to-end experiences that connect social channels to Klaviyo’s core platform, ultimately enhancing customer relationships and engagement. This role involves tackling complex technical challenges and collaborating with various teams to develop high-quality software solutions.
Responsibilities:
- Build end‑to‑end experiences that connect channels like Instagram DMs to Klaviyo’s core platform
- Capture high‑intent profiles, consent, and engagement data from social traffic
- Tackle complex technical challenges
- Explore multiple solution paths
- Weigh business and technical trade‑offs to determine the best approach
- Contribute actively to design discussions
- Help shape architectural decisions
- Ship well‑designed, thoroughly tested features that prioritize reliability, performance, and a great user experience
- Craft intuitive, high‑impact surfaces that make it easy for brands to grow their lists from social
- Build smarter targeting and personalization based on profile and event data
- Create new ways to route social traffic into high‑conversion destinations like landing pages and onsite modules
- Partner closely with teams across messaging channels, onsite experiences, and profiles to create a cohesive, multi‑channel growth engine
- Work with engineers, product managers, designers, and data partners across Klaviyo
Requirements:
- A proven track record of building high-quality products and systems, with a focus on writing clean, maintainable code
- 3+ years of experience in a software engineering role
- Experience building end-to-end software solutions or deep experience with both front-end and back-end technologies
- Familiarity with code reviews and leading or participating in robust testing practices
- Experience working in agile, fast-paced environments
- Experience with Python and related technologies
- Experience with React and related technologies
- Background in digital marketing or customer data software
- Exposure to machine learning concepts or applications
- Experience building cloud-native solutions, ideally on AWS