Full-Time

Lead Software Engineer

Posted on 2/16/2023

Klaviyo

Klaviyo

1,001-5,000 employees

Unified marketing automation for personalized communication

Consumer Software

Senior

Cambridge, MA, USA

Required Skills
RabbitMQ
Python
React.js
MySQL
Redis
REST APIs
Celery
Django
Requirements
  • Python
  • Django REST Framework, Django
  • React, React Query
  • MySQL
  • Redis
  • Memcached
  • RabbitMQ / Celery
  • 7+ years of experience in a software engineering discipline
  • Significant experience with full stack application development
  • Experience working with both monolithic and microservices architectures
  • Experience with CI/CD pipelines
  • Experience debugging performance issues and improving application performance
Responsibilities
  • This is a newly formed team, so incoming members will be responsible for building the foundation of the developer experience at Klaviyo. You will have an opportunity to make a major impact on the direction and priorities of the team
  • As an engineer on this team, you will be responsible for building and managing Klaviyo's integration settings pages, API services that communicate with 3rd-party vendor APIs, data transformation of data flowing between Klaviyo and the 3rd-party vendor, as well as wiring up the API Services into a number of data pipelines. These pipelines range from webhook processing to periodic data syncs to syncing data back to the vendor. Additional responsibilities include providing quality PR reviews for our code-owned areas of the application, participating in architectural design decisions, collaborating with product owners and providing technical expertise on upcoming Product Specifications, and acting in a project lead capacity to make sure that work is well-defined, estimated, and planned accordingly
Desired Qualifications
  • Experience working with Service Oriented Architecture (preferably in Python)
  • Experience working with RESTful applications/APIs
  • Experience with mentoring junior developers
  • Experience with highly available, scaling systems

Klaviyo provides a unified marketing automation platform for personalized email, SMS, and push notifications, leveraging advanced segmentation, behavior-based automation, AI-driven optimization, and targeted list growth tools, supported by over 300 tech integrations.

Company Stage

IPO

Total Funding

$1.5B

Headquarters

Boston, Massachusetts

Founded

2012

Growth & Insights
Headcount

6 month growth

15%

1 year growth

39%

2 year growth

56%
INACTIVE