Software Engineer II, Messaging Infrastructure

Klaviyo

Dublin

On-site

EUR 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive health benefits
Annual cash bonus plan
Equity options

Job summary

Klaviyo is seeking a Software Engineer in Dublin, Ireland, to develop scalable solutions that power their messaging platform. In this role, you will take ownership of features impacting numerous clients while collaborating with various teams to enhance performance.

The position demands over 4 years of experience in software engineering, a strong focus on performance issues, and proficiency in technologies like Python and AWS. A hybrid work model is offered along with competitive compensation and benefits.

Qualifications

  • 4+ years of experience in software engineering and building complex systems.
  • Understand large-scale system architecture and related trade-offs.
  • Experience in performance and scalability issue resolution.

Responsibilities

  • Own features/services relied on by hundreds of thousands of customers.
  • Craft a highly scalable campaign pipeline for millions of messages.
  • Collaborate with stakeholders on designs and implementations.

Skills

Large-scale system architecture
Performance optimization
Software engineering
Coaching and mentoring

Tools

Python
Django
React
AWS

Job description

About Klaviyo

Klaviyo is a leading marketing automation platform that helps businesses grow by delivering personalized experiences. Our mission is to empower creators to own their destiny. We believe in providing an exceptional developer experience that enables our engineering teams to build and ship high‑quality software efficiently and with confidence.

About the Team

The Messaging Infra organization at Klaviyo is focused on high‑growth customer engagement through various messaging channels (email, SMS/MMS/RCS, mobile push, WhatsApp, and more). We work with multiple stakeholders to provide best‑in‑class service and reliability to connect a wide range of businesses, from entrepreneurs to enterprises, with their end users. The messaging platform is a mission‑critical system, responsible for delivering billions of messages, and must be architected for massive scale and reliability.

How You Will Make a Difference
  • Own and build features/services that hundreds of thousands of Klaviyo customers rely on daily to drive their business forward.
  • Craft our highly‑scalable, highly‑available campaign pipeline that processes and delivers hundreds of millions of messages daily, growing to billions of scale.
  • Collaborate radically with teams and stakeholders across Klaviyo on designs, implementations, and engineering practices.
  • Learn new technologies, bring them to the team, and apply them to evolve our systems to the next level.
  • Help us improve our experimentation and development processes, and mentor other engineers on the team.
  • Participate in the technical interview process to help maintain a high bar for our growing teams.
  • Contribute as a subject matter expert, constantly pushing yourself to be a better engineer and level up all of your peers within your team and within Klaviyo.
Who You Are
  • Have 4+ years of experience in a software engineering discipline and have architected, built, and delivered at least one complex system.
  • Experience with large‑scale system architecture, technologies, and patterns; understand pros/cons and use scenarios to make appropriate trade‑offs for business needs.
  • Love digging into performance and scalability issues to drive breakthrough solutions—whether it’s a performance degradation, a database query timing out, or a queue that won’t drain.
  • Passionate about growing and improving a product daily using a data‑driven mindset, familiar with system monitoring and alerting techniques.
  • Proven experience coaching and mentoring team members to help them grow.
  • Enjoy working on small, high‑performing autonomous agile teams that own features while collaborating radically with everyone to deliver the right solution.
Technologies We Use (not exhaustive)

Languages & Frameworks: Python, Django, React.
Data & Infrastructure: MySQL, Redis, Memcached, Apache Zookeeper, Apache Pulsar.
Cloud & DevOps: AWS (EC2, RDS, Aurora), Terraform, Jenkins.

Location & Work Model

This role is based in Dublin, Ireland and follows a hybrid working model. Klaviyo supports work authorization and relocation for this position.

Salary Information

Our salary range reflects the cost of labour in the country where the job post is advertised. The base salary offered for this position is determined by several factors, including the applicant’s job‑related skills, relevant experience, education or training, and work location.

In addition to base salary, our total compensation package may include participation in the company’s annual cash bonus plan, variable compensation (OTE) for sales and customer success roles, equity, sign‑on payments, and a comprehensive range of health, welfare, and well‑being benefits based on eligibility.

Your recruiter can provide more details about the specific salary/OTE range for your preferred location during the hiring process.

Work Travel

This role may require up to 10% travel for purposes such as new hire onboarding, client or partner work if applicable, team meetings, and industry events. Travel is coordinated in advance.

Equal Opportunity & Diversity

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer, Messaging Infrastructure
Sr. Software Engineer, Messaging Infrastructure

Klaviyo • Dublin

Hybrid
EUR 92,000 - 138,000
Comprehensive health and wellbeing benefits
Annual cash bonus plan
Equity options
Lead Software Engineer, Messaging Infrastructure
Lead Software Engineer, Messaging Infrastructure

Klaviyo Inc. • Dublin

Hybrid
EUR 80,000 - 110,000
Software Engineer II, Platform Engineering
Software Engineer II, Platform Engineering

Klaviyo Inc. • Dublin

On-site
EUR 90,000 - 140,000
Senior Software Engineer, Reliability New Dublin, IE
Senior Software Engineer, Reliability New Dublin, IE

Klaviyo Inc. • Dublin

On-site
EUR 120,000 - 180,000
Software Engineer II, Messaging Infrastructure
Software Engineer II, Messaging Infrastructure

United States Digital Space LLC • Dublin

Hybrid
EUR 76,000 - 114,000
Lead Software Engineer, Messaging Infrastructure
Lead Software Engineer, Messaging Infrastructure

United States Digital Space LLC • Dublin

Hybrid
EUR 112,000 - 168,000
Director, Site Reliability Engineering
Director, Site Reliability Engineering

Klaviyo Inc. • Dublin

Hybrid
EUR 160,000 - 240,000
Director, Site Reliability Engineering
Director, Site Reliability Engineering

Triwill Group • Dublin

On-site
EUR 160,000 - 240,000
Director, Site Reliability Engineering
Director, Site Reliability Engineering

Klaviyo • Dublin

On-site
EUR 160,000 - 240,000
Director, Site Reliability Engineering New Dublin, IE
Director, Site Reliability Engineering New Dublin, IE

Klaviyo Inc. • Dublin

Hybrid
EUR 160,000 - 240,000