KeyStep

Software Engineer II, Infrastructure Security

Klaviyo
Dublin, Ireland
about 6 hours ago
full-timeEngineering

Skills & Technologies

PythonGoGolangSoftware EngineeringReactAPIDistributed SystemsScalabilitySOLIDAWSKubernetesTerraformCloudIAMKlaviyoImplementationMakeAIAutomationDocumentation

Job Description

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 klaviyo.com/careers to see how we empower creators to own their own destiny.

Team Overview

The Infrastructure Security team makes it simple and easy for engineers to make secure choices while developing world-class software at high speed. Security is built in by default—seamless and effortless—making engineers’ lives better and Klaviyo more secure.

Our work sits at the intersection of security, infrastructure, and software engineering. We build cloud-native platforms and services that are reliable, secure, and performant at global scale, forming the foundation that Klaviyo engineers rely on every day.

This role is for engineers who enjoy building modern distributed systems, care about security and reliability, and want to have real impact across a large engineering organization.

How you’ll make an impact

As a Software Engineer on the Infrastructure Security team, you will build and operate the systems that help Klaviyo engineers ship secure software with confidence. You will:

Design, build, and maintain cloud-native security services used across Klaviyo

Own meaningful 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

Work extensively with technologies such as Python, Golang, AWS, Kubernetes, Terraform, and modern data stores

Participate actively in design reviews, code reviews, and whiteboarding sessions

Contribute to operational excellence through monitoring, alerting, and incident response

Participate in an on-call rotation with a focus 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 ship impactful, secure solutions

Who you are

You have solid experience building and operating cloud-native, distributed systems in production

You are comfortable writing production-quality code in a language such as Python or Go

You have hands-on experience with AWS (or a similar cloud provider) and understand managed services, networking, and IAM concepts

You have experience working with containers and orchestration platforms such as Kubernetes

You are comfortable owning services and features independently, while knowing when to ask for feedback or support

You understand the fundamentals of scalable, multi-tenant architectures and secure system design

You care about reliability, performance, observability, and security—not just shipping features

You are comfortable participating in on-call and responding to production issues

You communicate clearly, collaborate well, and enjoy working through technical problems as a team

You regularly use modern developer tooling, including AI-powered tools, to improve productivity and code quality

Nice to have

Experience building or integrating security-focused systems (e.g. secrets management, IAM, authn/z, policy enforcement)

Familiarity with service meshes, API gateways, or zero-trust architectures

Experience improving performance in distributed systems or debugging complex multi-service workflows

Tech Stack

Klaviyo’s platform is primarily built with Python and React and runs on AWS. Engineers join us from a wide range of technical ba

Company & Role Analysis

JobSeeker+
Likely perks
Private MedicalPension25+ Days HolidayStock OptionsLearning BudgetFlexible Hours
Culture & working style

Neutral 2–4 sentence summary of what working at this company is like, drawn from public reviews and press coverage. Tone, collaboration style, pace, benefits highlights.

Market salary range

£45,000 – £60,000 (Glassdoor, Levels.fyi, 2025)

Unlock the full analysis for this job
Sign in to unlock →

Similar roles

See more
Twilio
Remote - Ireland
Full-time
Remote
about 3 hours ago

Who we are At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hu…

View Job
Klaviyo
Dublin, Ireland
Full-time
about 6 hours ago

At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace…

View Job
Klaviyo
Dublin, Ireland
Full-time
about 6 hours ago

At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace…

View Job
Klaviyo
Dublin, Ireland
Full-time
about 6 hours ago

At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace…

View Job
MongoDB
Gurugram
Full-time
about 7 hours ago

The worldwide data management software market is massive (According to IDC, the worldwide database software market, which it refers to as th…

View Job
MongoDB
Dublin, Ireland
Full-time
about 11 hours ago

The Enterprise Advanced team is a diverse group of individuals across Europe and India, who develop software to run MongoDB on any type of i…

View Job
Apply NowApply with CV Improver