CareerPlanSign in

Lead Software Development Engineer

Seattle, WA💼 Full-time🗓 2026-07-09 → 2026-10-02

Core

Lead the evolution of a large-scale, mature customer data platform (identity resolution, real-time streaming) by unifying batch and real-time processing, managing technical debt, and establishing AI tooling norms.

Role type

Senior Lead Software Development Engineer (Platform)

Builds

Core platform services for identity resolution, real-time customer profiles, and streaming data ingestion

Domain

Data Infrastructure / Customer Data Platforms (CDP) / AI

Required skills

Distributed systems, data-intensive architectures, cloud-native infrastructure, platform migration leadership, technical debt management, AI tooling fluency, stakeholder partnership

Preferred skills

Real-time stream processing, functional programming (Clojure), probabilistic databases

Technologies

Apache Spark, Presto, Kafka, Clojure, Kubernetes, Terraform, AWS, Azure, Snowflake, Databricks

Responsibilities

Lead unification of batch and real-time event processing across core platform services; Manage large, mature codebase and define strategy for technical debt; Translate customer requirements into high-value engineering work; Build seamless integrations with customer data platforms and cloud infrastructure; Establish norms for AI tooling usage and validation; Partner with Product on roadmap planning and technical investments (via careerplan.io/jobs/7762188-lead-software-development-engineer-at-amperity)

Seniority

Senior, hands-on IC with leadership responsibilities