About the job
At Klaviyo, we celebrate the diverse backgrounds, experiences, and perspectives that each team member—affectionately known as Klaviyos—brings to our dynamic workplace. We believe in equitable opportunities for success and value the unique insights that every individual contributes beyond standard job qualifications. If you find that your experience closely aligns with our needs, we encourage you to apply even if you don't meet every requirement. To discover more about life at Klaviyo, please visit klaviyo.com/careers to see how we empower creators to own their destinies.
Team Overview
The Infrastructure Security team ensures that engineers can effortlessly make secure choices while developing top-tier software at remarkable speeds. Security is integrated by default—creating a seamless experience that enhances both the engineers' workflow and Klaviyo's overall security posture.
Our initiatives sit at the crossroads of security, infrastructure, and software engineering, as we design and build cloud-native platforms and services that are reliable, secure, and high-performing on a global scale—forming the essential backbone for all Klaviyo engineers.
This position is ideal for engineers who are passionate about constructing modern distributed systems, prioritize security and reliability, and wish to make a significant impact within a large engineering organization.
Your Impact
As a Software Engineer on the Infrastructure Security team, you will design and maintain the systems that empower Klaviyo engineers to deliver secure software confidently. Your responsibilities will include:
- Architecting, developing, and maintaining cloud-native security services utilized throughout Klaviyo.
- Taking ownership of key components and services from initial implementation to production deployment.
- Enhancing the availability, scalability, latency, and efficiency of infrastructure security systems.
- Collaborating with senior engineers on system design and architecture, contributing innovative ideas and technical solutions.
- Identifying and addressing performance, reliability, and security concerns in distributed systems.
- Utilizing cutting-edge technologies such as Python, Golang, AWS, Kubernetes, Terraform, and modern data storage solutions.
- Actively engaging in design reviews, code reviews, and collaborative brainstorming sessions.

