CareerPlanSign in

Lead Software Engineer

Bangalore💼 Full-time🗓 2026-06-11 → 2026-09-26

Core

Design and develop features to enhance high performance, highly reliable storage engines for Couchbase Server and Couchbase Capella.

Role type

Senior IC storage systems engineer

Builds

Enterprise-grade, highly-available, concurrent storage software

Domain

Database systems / Distributed storage

Deliverable

production ML models | product features

Required skills

C++, Golang, Java, concurrent/multi-threaded programming, advanced OS concepts, data structures, Linux I/O stack, database internals, performance analysis, debugging

Preferred skills

LSM trees, distributed systems, cloud platforms (AWS, GCP, Azure)

Responsibilities

Design and develop features for storage engines; take ownership of product solutions; define architectural approaches; produce enterprise-level quality software; investigate customer-facing issues; provide technical specifications

Seniority

Senior, hands-on IC

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