Software Engineer Team Lead
Core
Lead a distributed team of 4–6 engineers building the core of the ScyllaDB NoSQL database server, focusing on I/O stacks, data placement, compaction, and encryption.
Role type
Senior hands-on IC software development team lead (C++ systems)
Builds
ScyllaDB server core components (I/O stack, caches, data placement, compaction, encryption, backup/restore)
Domain
Databases + Systems Programming
Required skills
C++20, kernel or server-side systems development, distributed team leadership, performance optimization, open-source collaboration, AI tool adoption
Preferred skills
database internals, cloud object storage (AWS S3, GCS), open-source development
Technologies
C++20, ScyllaDB, AWS S3, Google Cloud Storage
Responsibilities
Lead and coach a distributed team of 4–6 engineers, design and code performance-sensitive software, develop in the open-source community, champion AI tools, communicate via mailing lists and design discussions, partner with field and cloud teams
Seniority
Senior, hands-on IC
