CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-07-23 → 2026-09-26

Core

Design and implement enhancements to the Extensible Storage Engine (ESE) to improve scalability, performance, reliability, and storage efficiency.

Role type

Principal Software Engineer (Storage Engine)

Builds

Next-generation storage optimizations, log write path modernization, and lock-free data structures for large-scale deployments.

Domain

Database systems and storage technologies

Deliverable

production ML models | product features

Required skills

C/C++ systems programming, database engine development, storage system architecture, distributed systems, open-source technology integration, benchmarking, workload characterization

Preferred skills

QLC SSDs, SMR drives, Zoned Storage, NVMe, RocksDB, Pebble, WiredTiger, LevelDB, Cassandra, MySQL/InnoDB, PostgreSQL internals

Technologies

RocksDB, Pebble, WiredTiger, LevelDB, Cassandra, MySQL, InnoDB, PostgreSQL, QLC SSDs, SMR, Zoned Storage, NVMe

Responsibilities

Lead investigations into future storage technologies; evaluate storage engine innovations from open-source technologies; prototype, benchmark, and validate new storage architectures; serve as a technical leader influencing ESE strategy and engineering execution.

Seniority

Principal, strategy & mentorship

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