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