Software Engineer II - Flows Platform

SupportFinity™

Boston (MA)

On-site

USD 116,000 - 174,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SupportFinity™ is seeking a Software Engineer II to join their Flows Platform team in Boston, Massachusetts. This role involves building the core engine that supports automated lifecycle programs, ensuring high-scale, reliable backend solutions for millions of messages.

The ideal candidate will have over 3 years of experience in software engineering, particularly in backend systems, and proficiency in Python and Django. The position offers a salary range of $116,000 to $174,000 USD.

Qualifications

  • 3+ years of experience in a software engineering role with a focus on backend systems.
  • Experience with high-volume data processing.
  • Strong coding practices: clean, maintainable code, unit, integration, and load testing.

Responsibilities

  • Build and operate the core engine for automated lifecycle programs.
  • Contribute to technology decisions and team discussions.
  • Ensure reliable operation of backend solutions at scale.

Skills

Backend proficiency (Python, Django)
Distributed Systems knowledge
Relational databases (MySQL/Aurora)
NoSQL stores (Redis, DynamoDB)
AI coding tools (Claude Code, Cursor)

Tools

Celery
RabbitMQ
Pulsar
Terraform
Kubernetes

Job description

About the Role

Klaviyo is looking for a Software Engineer II to join the Flows Platform team. In this role, you will help build and operate the core engine that powers all automated lifecycle programs at Klaviyo. You’ll play a critical part in delivering robust, high‑scale backend solutions that process billions of events, send millions of messages, and ensure our customers’ automations run reliably and without delay.

As a Software Engineer II, you’ll tackle complex challenges, explore multiple solutions, and weigh business and technical trade‑offs to determine the best path forward. You’ll actively contribute to team discussions and help shape important technology decisions. You'll also be responsible for shipping well‑designed, thoroughly tested solutions that prioritize reliability and performance.

On the Flows Platform team, we focus on the core of Klaviyo’s automation engine, ensuring that hundreds of millions of actions per day are processed accurately and efficiently to power user workflows. Our work revolves around the core backend systems that determine who receives a message and when, handling complex logic for triggering, filtering, and scheduling at massive scale. We also manage the data stores and infrastructure that support these operations, ensuring reliability while we actively re‑architect our stack to support the next generation of event‑driven features.

We Are Responsible For
  • Core Execution Engine: The logic for flow triggering, evaluation (filtering/branching), and action execution, ensuring every event is processed accurately and efficiently.
  • Scheduling & Orchestration: Managing time‑based logic, delays, and the dispatching of millions of scheduled actions per day.
  • High‑Scale Infrastructure: Owning the execution data stores and pipelines that must run reliably at huge scale.
What We’re Looking For
  • 3+ years of experience in a software engineering role with a focus on backend systems and high‑volume data processing.
  • Strong Backend proficiency: Deep experience building robust services and APIs using Python and Django (or similar frameworks).
  • Distributed Systems knowledge and experience working with asynchronous task queues (e.g., Celery, RabbitMQ, Pulsar) and understanding the challenges of eventual consistency and distributed state.
  • Proficiency with relational databases (MySQL/Aurora) and high‑scale NoSQL stores (Redis, or DynamoDB).
  • A focus on writing clean, maintainable code, participating in code reviews, and leading robust testing practices (unit, integration, and load testing).
  • Experience working in fast‑paced environments and collaborating with other engineering teams to solve cross‑functional problems.
  • Experience using AI coding tools like Claude Code or Cursor to accelerate development.
Nice to Have
  • Experience with Event‑Driven Architecture and streaming technologies like Pulsar or Kafka.
  • Experience with Infrastructure as Code (Terraform) and container orchestration (Kubernetes).
  • Experience creating technical designs for complex features or system migrations.
  • Background in building platforms that support other engineering teams.
  • Experience building cloud‑native solutions, ideally on AWS.
Massachusetts Applicants

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment.

Base Pay Range For US Locations

$116,000—$174,000 USD

Equal Opportunity and Non‑Discrimination Statement

Klaviyo is committed to a policy of equal opportunity and non‑discrimination. We do not discriminate on the basis of race, ethnicity, citizenship or 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

Senior Software Engineer - Flows AI Boston, MA
Senior Software Engineer - Flows AI Boston, MA

Klaviyo Inc. • Boston (MA)

On-site
USD 148,000 - 222,000
Participation in annual cash bonus plan
Health, welfare, and wellbeing benefits
Equity and sign-on payments
Senior Software Engineer - Flows AI
Senior Software Engineer - Flows AI

Klaviyo Inc. • Boston (MA)

On-site
USD 148,000 - 222,000
Comprehensive health benefits
Annual cash bonus plan
Equity participation
Senior Software Engineer - Flows AI
Senior Software Engineer - Flows AI

Klaviyo • Boston (MA)

On-site
USD 148,000 - 222,000
Annual cash bonus plan
Comprehensive range of health benefits
Equity participation
+1
Principal Engineer, Data Infrastructure Boston, MA
Principal Engineer, Data Infrastructure Boston, MA

Klaviyo Inc. • Boston (MA)

On-site
USD 244,000 - 366,000
Principal Engineer, Data Infrastructure
Principal Engineer, Data Infrastructure

Klaviyo Inc. • Boston (MA)

On-site
USD 244,000 - 366,000
Annual cash bonus plan
Health and welfare benefits
Equity options
Senior Software Engineer, Platform Engineering
Senior Software Engineer, Platform Engineering

Klaviyo • Boston (MA)

On-site
USD 148,000 - 222,000
Employee stock options
Annual bonus plan
Comprehensive health benefits
Lead Software Engineer, Platform Engineering
Lead Software Engineer, Platform Engineering

Triwill Group • Boston (MA)

On-site
USD 176,000 - 264,000
Software Engineer II - Growth
Software Engineer II - Growth

Klaviyo Inc. • Boston (MA)

Hybrid
USD 116,000 - 174,000
Lead Software Engineer, Platform Engineering
Lead Software Engineer, Platform Engineering

Klaviyo • Boston (MA)

On-site
USD 176,000 - 264,000
Lead Software Engineer, Platform Engineering
Lead Software Engineer, Platform Engineering

Klaviyo Inc. • Boston (MA)

On-site
USD 176,000 - 264,000
Equity
Sign-on bonus
Annual bonus
+1