Iterable · 12 hours ago
Staff Software Engineer
Iterable is the leading AI-powered customer engagement platform that helps brands create dynamic, individualized experiences at scale. They are seeking a Staff Software Engineer to own and evolve core Data In Flight services, lead the Elasticsearch strategy, and provide senior technical leadership during incidents and reviews.
Artificial Intelligence (AI)MarketingMobile AppsSaaSSoftware
Responsibilities
Own and evolve core Data In Flight services (ingestion, user and event APIs, identity, system events) with a focus on reliability, performance, and cost
Lead the Elasticsearch strategy for our multi-tenant live user and event data: index and mapping design, shard strategy, and safeguards across shared clusters
Design and enforce platform contracts (APIs, data models, SLAs, and usage limits) that let product teams move quickly while keeping the data platform safe and scalable
Work across other data and application teams on initiatives such as Elasticsearch upgrades, guardrails, resharding, and event retention
Provide senior technical leadership during incidents and reviews, turning operational learnings into durable platform improvements
Mentor engineers on distributed systems, data modeling, and pragmatic use of Elasticsearch
Qualification
Required
Hands-on Elasticsearch expertise in production: Supporting customer-facing features or platforms backed by ES, Designing schemas and queries for high-cardinality, multi-tenant workloads, Operating large clusters (capacity planning, scaling, incident response)
Multi-tenant platform experience: Building shared data services used by multiple product teams, Implementing rate limits, quotas, and noisy-neighbor protections, Thinking in terms of contracts and SLOs, not one-off integrations
Strong distributed systems background: JVM-based services (Scala/Java) and event-driven or streaming architectures, Comfort with modern cloud infrastructure (AWS or similar), messaging, and caches
Staff-level impact and collaboration: Leading cross-team projects from design through rollout, Translating technical decisions into clear business and product trade-offs, Clear written communication (RFCs, design docs, post-incident reviews)
Preferred
Experience with Scala and the Play framework or similar JVM stacks
Prior work on core user data platforms (identity, profile stores, event pipelines, or CDP-like systems)
Exposure to FinOps / infra cost optimization in data-heavy systems
Experience in MarTech / AdTech or other high-volume, low-latency data domains
Benefits
Competitive salaries, meaningful equity, & 401(k) plan
Medical, dental, vision, & life insurance
Balance Days (additional paid holidays)
Fertility & Adoption Assistance
Paid Sabbatical
Flexible PTO
Monthly Employee Wellness allowance
Monthly Professional Development allowance
Pre-tax commuter benefits
Complete laptop workstation
Company
Iterable
Iterable is an AI-powered communication platform that improves customer retention with its marketing.
H1B Sponsorship
Iterable has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (10)
2024 (7)
2023 (12)
2022 (21)
2021 (7)
2020 (5)
Funding
Current Stage
Late StageTotal Funding
$342.2MKey Investors
Viking Global InvestorsIndex VenturesCRV
2021-06-15Series E· $200M
2019-12-10Series D· $60M
2019-03-20Series C· $50M
Recent News
2025-12-09
Destination CRM
2025-11-21
Company data provided by crunchbase