Software Engineer II - Organizations

Klaviyo Klaviyo · Enterprise · Boston, MA · Engineering

Software Engineer II on the Core Infrastructure - Identity & Organizations team at Klaviyo. This role focuses on building and operating the foundational substrate for identity, access, organizations, and platform integrity. The team owns the data model and platform APIs that define customer accounts, including multi-account experiences, enterprise account hierarchies, organization-level lifecycle and policy enforcement, and onboarding/settings. The role involves end-to-end feature ownership, building the organization hierarchy platform, contributing to policy infrastructure, supporting compliance initiatives, and migrating logic from a monolith to services. It requires strong systems building, data modeling, and API design skills, with experience in backend or full-stack development.

What you'd actually do

  1. Own features end-to-end across design, implementation, rollout, and observability for core account and organization capabilities such as hierarchy management, account lifecycle, organization-scoped settings, and multi-account experiences for agencies and enterprise customers.
  2. Help build and evolve the organization hierarchy platform: Design and implement the APIs, data models, and services that represent multi-level enterprise structures, including hierarchy traversal and event-driven lifecycle for downstream systems.
  3. Contribute to organization-level policy infrastructure: Help design and extend the system that determines what an account is capable of-translating organization status, plan entitlements, and compliance requirements into clear, auditable answers for the rest of the platform.
  4. Support Data Residency and compliance initiatives: Build organization-aware primitives that help Klaviyo route data and enforce region-specific and compliance requirements at the account level.
  5. Contribute to service extraction and platform migration: Help move core account and organization logic from our legacy monolith into dedicated services and client libraries-unlocking faster iteration and stronger contracts for product teams.

Skills

Required

  • 2-5+ years of professional software engineering experience
  • building and operating backend or full-stack services in production
  • reasoning about data models
  • API design
  • concurrency
  • failure modes
  • dig through logs, metrics, and traces to identify root causes and implement systemic fixes
  • modeling complex real-world entities
  • building reusable services and internal libraries
  • contributing across backend services
  • internal APIs
  • product-facing frontend surfaces

What the JD emphasized

  • enterprise customers
  • compliance requirements
  • Data Residency
  • enterprise account hierarchies
  • organization-level policy enforcement