At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day. We believe everyone deserves a fair shot at success and appreciate the experiences each person brings beyond the traditional job requirements. If you’re a close but not exact match with the description, we hope you’ll still consider applying. Want to learn more about life at Klaviyo? Visit careers.klaviyo.com to see how we empower creators to own their own destiny.
Klaviyo is a unified customer platform for email, SMS, and more that helps businesses of every size own their marketing, customer relationships, data, and destiny. Klaviyo has helped hundreds of thousands of businesses grow by fostering customer relationships and generating billions of dollars in eCommerce purchases. In 2022, Klaviyo was recognized by Glassdoor as a Best Place to Work in the U.S. small and medium company category and by Comparably as one of the Best Engineering Teams and Product & Design Teams.
About the Team
This is a newly formed team, so incoming members will be responsible for building the foundation of how we scale internally at Klaviyo! You will have an opportunity to make a major impact on the direction and priorities of the team.
With Klaviyo’s explosive growth, we are looking for a software engineer to help scale the way Klaviyo operates. For this, Klaviyo needs to build robust automation to help enable teams to get their jobs done more efficiently. Klaviyo operates a real-time data platform built for massive scale on Amazon Web Services (AWS).
About the Role
The Senior Software Engineer on the K-Ops X team will drive engineering innovation across Klaviyo. Through internal tooling, automation, data connections, and a keen eye for optimization this role will empower other Klaviyos. This is a newer team to Klaviyo, where you’ll be the second member, and the Senior member of the team. This is a role with significant stakeholder interaction, which requires a bunch thinking on your feet and knowing when to stop and put a plan together.
Engineers come to Klaviyo with experience in a variety of languages and from a number of disciplines. Our development community is incredibly diverse, so an effective member of this team needs to be comfortable working with any modern programming language across various platforms and environments.
Technologies we use (not exhaustive):
- Python, Django, React, RabbitMQ, Celery, MySQL, Cassandra, Redis
- Amazon Web Services (EC2, RDS, Aurora, etc.)Terraform, Grafana, and other modern DevOps tools
What You’ll Need:
- 5-7+ years of experience in a software engineering discipline
- Proven experience with being a coach and a mentor for team members and helping them grow
- Strong backend and database experience
- Familiarity with front end code
- Significant experience with full stack application development
- Experience working with both monolithic and microservices architectures
- Experience with creating and refactoring databases that can withstand high query volumes
- Experience with CI/CD pipelines
- Experience debugging performance issues and improving application performance
- Exposure to large-scale system design
Nice to Have:
- Experience creating new applications with scalability in mind
- Exposure to large-scale system design
- Internal tooling experience
- Strong front-end skills
- Experience with AWS
Get to Know Klaviyo
Klaviyo is a world-leading marketing automation platform dedicated to accelerating revenue and customer connection for online businesses. Klaviyo makes it easy to store, access, analyze and use transactional and behavioral data to power highly-targeted customer and prospect communications. The company's hybrid customer-data and marketing-platform model allows companies to grow by fostering direct relationships with customers, without giving up their valuable data to popular big-tech ad platforms. Over 265,000 innovative companies like Unilever, Custom Ink, Living Proof and Huckberry sell more with Klaviyo. Learn more at www.klaviyo.com .
If you are a California, Colorado, Rhode Island, Washington, New York City, or Jersey City resident and this role is a remote role, you can receive additional information about the compensation and benefits for this role, which we will provide upon request. Requests can be submitted here . Additional information regarding benefits can be found at klaviyorewards.com .
Klaviyo is committed to a policy of equal opportunity and non-discrimination. We do not discriminate on the basis of race, ethnicity, citizenship, national origin, color, religion or religious creed, age, sex (including pregnancy), gender identity, sexual orientation, physical or mental disability, veteran or active military status, marital status, criminal record, genetics, retaliation, sexual harassment or any other characteristic protected by applicable law.