K

Klaviyo

Builds marketing software for consumer brands

Senior Software Engineer - Infrastructure Security

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeBoston, MA, USA

About the Job

Requirements

  • At least 6 years of experience building and operating cloud-native distributed systems in production.
  • Ability to write production-quality code in a language such as Python or Go.
  • Hands-on experience with AWS or a similar cloud provider, including managed services, networking, and identity and access management concepts.
  • Experience with containers and orchestration platforms such as Kubernetes.
  • Experience writing infrastructure as code using languages such as Terraform.
  • Ability to own services and features independently while seeking feedback or support when appropriate.
  • Understanding of scalable, multi-tenant architectures and secure system design.
  • Comfort participating in on-call rotations and responding to production issues.
  • Ability to lead technical discussions at the project and product-area level, write technical design documents and requests for comments, and keep stakeholders aligned on progress, risks, and trade-offs.
  • Ability to handle complex systems during outages, conduct root cause analysis, and prevent future failures.
  • Prior experimentation with artificial intelligence in work or personal projects and willingness to responsibly explore AI tools and workflows.
  • Proactive approach to improving workflows, architecture, tooling, or team processes and driving incremental or substantial improvements.
  • Ability to mentor and support engineers through design and code review feedback, specification refinement, and development of more junior engineers.
  • Experience with security tooling or security infrastructure systems such as Vault, AWS identity and access management, and web application firewalls.
  • Experience with service meshes, API gateways, or zero-trust architectures.
  • Experience improving distributed-system performance or debugging complex multi-service workflows.

Responsibilities

  • Design, build, and maintain cloud-native security services used across the company.
  • Own components and services end to end, from implementation through production operation.
  • Improve the availability, scalability, latency, and efficiency of infrastructure security systems.
  • Collaborate with senior engineers on system design and architecture, contributing ideas and technical solutions.
  • Identify performance, reliability, and security issues in distributed systems and drive improvements.
  • Use technologies including Python, Go, AWS, Kubernetes, Terraform, and modern data stores.
  • Participate in design reviews, code reviews, and whiteboarding sessions.
  • Improve operational excellence through monitoring, alerting, and incident response.
  • Participate in an on-call rotation focused on learning, prevention, and reducing operational toil.
  • Build tooling, automation, and documentation that improve developer experience and security posture.
  • Partner with product-facing and platform engineers to deliver secure solutions.
  • Work on small, autonomous, agile teams, shipping frequently and partnering with product managers, business stakeholders, and engineers to develop software.
  • Travel up to 10% for purposes such as new-hire onboarding, client or partner work when applicable, team meetings, and industry events; travel is coordinated in advance.

Desired Qualifications

  • Experience building security tooling or working with security infrastructure systems such as Vault, AWS identity and access management, and web application firewalls.
  • Experience with service meshes, API gateways, or zero-trust architectures.
  • Experience improving distributed-system performance or debugging complex multi-service workflows.

About the Company

Klaviyo

Builds marketing software for consumer brands

Klaviyo builds customer relationship software for consumer brands, combining marketing, customer service, analytics, and a customer data platform in one system. Its platform draws on shoppers' purchases, browsing, and message activity to create customer profiles that brands use to personalize communications. Businesses use these profiles to automate email, text, WhatsApp, and mobile push campaigns, while AI agents create marketing work and answer customer questions. Klaviyo earns subscription fees based on active customer profiles, message volumes, and service activity, rather than charging for each employee who uses the software. Founded in 2012, the company is headquartered in Boston, Massachusetts.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Boston, MA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Klaviyo

See more jobs