Iterable

The customer activation platform that helps brands deliver joyful experiences at massive scale.

Staff Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 501-1,000Since 2013H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

52 days ago

Salary

$156K - $242K / year

Bachelor DegreeEnglishAWSCloudDistributed SystemsElastic SearchJavaScala

Job Description

• 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.

Job Requirements

  • 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)

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

Related Job Pages

More Full-stack Engineer Jobs

Full-stack Engineer52 days ago
Full TimeRemoteTeam 501-1,000H1B Sponsor

Senior Engineer building agent systems for programmatic advertising at Basis Technologies

Python
United States
$117.6K - $183.5K / year

AI Software Engineer

G2i Inc.

G2i is a hiring platform run by engineers that match you with pre-vetted React and React Native engineers.

Full-stack Engineer52 days ago
ContractRemoteTeam 11-50H1B No Sponsor

AI Software Engineer training large language models for code evaluation

Florida
$30 - $70 / hour

Lead Software Engineer

Intellum

We help large brands and fast-moving companies increase revenue and decrease support costs through education.

Full-stack Engineer52 days ago
Full TimeRemoteTeam 51-200Since 2016H1B Sponsor

Lead Software Engineer for SRE team at Intellum developing and optimizing platform operations.

AnsibleAWSCloudGoogle Cloud PlatformKubernetesPostgresPrometheusRubyRuby on RailsSQLTerraform
United States

Senior Software Engineer

Collectly

Do your patients get the best financial experience possible? We help healthcare organizations make their patients happy.

Full-stack Engineer52 days ago
Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

Senior Software Engineer developing healthcare technology applications.

FlaskJavaPythonReactGo
United States
$150K - $170K / year