CareerPlanSign in

Principal Java Engineer

🌐 Remote💼 Full-time💰 $102,700–$102,700🗓 2026-07-20 → 2026-09-29

Core

Design, build, and operate core components of the next-generation Serverless Elasticsearch offering, focusing on distributed systems scale, performance, and resilience.

Role type

Principal Software Engineer (Distributed Systems)

Builds

Next-generation Serverless Elasticsearch offering

Domain

Search, Distributed Systems, Cloud Infrastructure

Required skills

Deep distributed systems expertise, consensus algorithms, core Java, algorithms, large-scale system design, project ownership, AI for development optimization

Preferred skills

Data stores, Search, analytics, Lucene, JDK, Asynchronous event-driven network frameworks (Netty)

Technologies

Elasticsearch, Java, Netty, Lucene

Responsibilities

Design and build core pieces of the Serverless Elasticsearch offering; Improve components supporting concurrent and consistent indexing across multiple machines; Maintain cluster coordination system for performance and safety; Push limits on shards, nodes, and petabytes; Resolve performance and concurrency issues; Support engineers with complex problems; Own operational investigations end-to-end

Seniority

Principal, hands-on IC with strategic impact

Sourced via codingjobboard · Listed on CareerPlan, which tracks 851,000+ jobs from 20+ sources.