Lead Software Engineer - Data Exchange Framework
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.
How you’ll make an impact:
- 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.
- You will be building a platform for customers which provides them the ability to connect Klaviyo data to downstream systems in an automated manner, in real time at high scale.
- You will make decisions and own outcomes around infrastructure, application logic, documentation, product changes, UI and more
- You will mentor new engineers and lead development of new teams
What We’re looking for:
- Bachelor's degree or equivalent practical experience
- 8 years of experience in software development, and strong knowledge of computer science fundamentals
- 5 years of experience testing, developing, and launching software products, and 3 years of experience with software design and architecture
- Experience working with both monolithic and microservices architectures
- Significant experience with large-scale system design
- Hands-on experience designing reliable, fault-tolerant, and high performance distributed systems
- Significant experience with full stack application development
- Experience debugging performance issues and improving application performance
- Experience with CI/CD pipelines
- Proven experience with being a coach and a mentor for team members and helping them grow
Nice to have:
- Experience creating new applications with scalability in mind
- Experience with AWS
- Track record of working on high visibility projects with requirements you have to actively seek out. Desire to be judged on measurable outcomes and change process to achieve those outcomes
- Experience talking to customers and listening deeply to their wants and needs
Technologies we use (no experience necessary)
We currently use the list of technologies below but are always looking to find the best tools for the jobs that help our customers (and very open to adding technologies given the right circumstances). We don’t expect you to have any experience in the tools below and we will provide whatever training you need to level up and succeed!
Our current tech stack:
- Django, React
- Stripe, Avalara
- RabbitMQ, Celery
- MySQL, Redis, Memcached
- AWS (EC2, RDS, Aurora, S3, etc.), Kubernetes, Terraform, Jenkins
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 Colorado 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 here.
Klaviyo is committed to diversity and to a policy of equal employment opportunity and non-discrimination. We do not discriminate on the basis of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation or any other characteristic protected by applicable law.