Software Engineer


Posted on 5/29/2024



501-1,000 employees

Distributed NoSQL cloud database platform

Data & Analytics


Santa Clara, CA, USA

Required Skills
Microsoft Azure
Data Structures & Algorithms
Google Cloud Platform
  • Bachelor’s/Master’s degree in computer science or equivalent.
  • 3-5 years of development experience on enterprise system software.
  • Proficient in C++, Golang or Java.
  • Deep knowledge of advanced operating system concepts and data structures.
  • Knowledge of concurrent/multi-threaded programming concepts.
  • Knowledge of Linux I/O stack and Database internals.
  • Experience with performance analysis and debugging is a plus.
  • Knowledge of LSM trees is a plus.
  • Experience in Distributed Systems is a plus.
  • Experience with cloud platforms (AWS, GCP, Azure) is a plus
  • Quick learner and enjoys challenges.
  • Good communicator and team player.
  • Likes working in organizations balancing quality and speed.
  • Develop features to enhance high performance, highly reliable storage engines for Couchbase Server and Couchbase Capella.
  • Resolve bugs raised by the Quality Engineering team.
  • Investigate issues raised by the Customer Support team.
  • Produce enterprise-level quality software and solutions that are performant for a highly-available system.
  • Participate in technical discussions and bring ideas on improving the performance and capabilities of the storage engine.

Couchbase offers Capella, a distributed NoSQL cloud database platform with flexible JSON data modeling, SQL access, and multi-model capabilities for cloud, mobile, on-premises, and edge computing applications. The platform delivers high performance, scalability, and financial value, enabling developers to build future-ready apps and deliver seamless customer experiences.

Company Stage


Total Funding



Santa Clara, California



Growth & Insights

6 month growth


1 year growth


2 year growth



Culture, purpose, & impact - A sense of purpose in your work and shared passions with your teammates. Join an impact initiative group and experience the amazing feeling of Couchbase’s can-do culture.

Financial well-being - Market competitive pay, the ability to participate in the success of the company through equity programs, well thought out retirement options, and a number of recognition programs.

Flexibility & growth - Flexible time off, internal learning, and development opportunities, accreditations, boot camps, conferences, and a trust-based culture.

Community & belonging - Couchbase Cares promotes philanthropy, inclusion and belonging, worldwide Couchbase celebrations, and sustainability and green teams that impact our local communities.

Body, mind, & emotional - Medical, dental, vision, and life insurance coverage, paid parental leave, and a Flexible Spending Account for the things you care about most.

Environment & workspace - We are mindful of the environment and our individual workspaces. We provide an ergonomic and comfortable in-office setup, with food and supporting technology, or assist in the setup of an efficient home office environment.