3h ago
Lead Software Engineer
Bangalore, India
full-timeseniordatabase software
Tech Stack
Description
As a key member of the storage development team, you'll enhance the highly scalable and performant storage engines used by Couchbase Server and Couchbase Capella. You'll develop enterprise-grade, highly-available concurrent system software and see the direct impact of your work through customer success stories.
Requirements
- Bachelor's/Master's degree in computer science or equivalent
- 5+ years experience building enterprise-grade infrastructure or systems software
- Proficient in C++, Golang, or Java
- Experience designing and writing concurrent/multi-threaded programs
- Deep knowledge of advanced OS concepts, data structures, Linux I/O stack, and database internals
Responsibilities
- Design and develop features to enhance high performance, highly reliable storage engines for Couchbase Server and Couchbase Capella
- Proactively take ownership in the product and provide technical ambition to propel the product forward
- Discuss and debate with peers to figure out product requirements and architectural approach
- Produce enterprise-level quality software with high availability and performance
- Investigate and find causes for customer-facing issues and derive optimal software improvements
0 views 0 saves 0 applications