Couchbase, Inc. logo

Lead Software Engineer - Storage

Couchbase, Inc. · Posted Oct 14

Cloud database, operational data platform, NoSQL, and database-as-a-service solutions

Bangalore, IndiaFull-timeOnsiteLead/Staff5+ years₹45.0L–₹70.0L yearly<25 applicants
SoftwareBig DataEnterprise SaaSDatabaseNoSQLCloud ComputingGrowth Stage
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

Couchbase is the operational data platform for AI, and the storage development team builds the highly scalable and performant storage engines used by Couchbase Server and Couchbase Capella. The team's work on storage engines such as Nitro and Magma has been recognized through VLDB publications. As a key contributing member of this team, this role involves designing and developing features for highly-available, concurrent, enterprise-grade storage system software.

What you will do

  • 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 excellent technical ambition in finding solutions to propel the product forward.
  • Discuss and debate with your peers as you help figure out product requirements and the architectural approach to getting things built, tested & supported.
  • Produce enterprise-level quality software and solutions that are performant for a highly-available system.
  • Exhibit unrelenting motivation to investigate and find causes for customer-facing issues, and to derive optimal solutions in software improvements.
  • Provide high-quality and detailed technical specifications within the team as well as external teams.

Skills used in this role

C++GolangJavaLinuxAWSGCPAzureLSM treesdistributed systemsmulti-threadingconcurrencyperformance analysisdebugging

What the employer is looking for

  • Bachelor's/Master's degree in computer science or equivalent.
  • 5+ years of experience building enterprise-grade infrastructure or systems software.
  • Proficient in C++, Golang or Java.
  • Experience with designing and writing concurrent/multi-threaded programs.
  • Deep knowledge of advanced operating system concepts and data structures.
  • Knowledge of LSM trees is a plus.
  • Knowledge of Linux I/O stack and Database internals.
  • Experience with performance analysis and debugging.
  • Experience in Distributed Systems is a plus.
  • Experience with cloud platforms (AWS, GCP, Azure) is a plus
  • You're a self-motivated, independent, and high-performance individual.
  • You learn quickly and you enjoy worthy challenges.
  • You're a good communicator and an excellent team player.
  • You like working in organizations that strive to have a good balance between doing it right and moving quickly.

Benefits and support

  • Generous Time Off: Flexible programs designed to support your work-life balance.
  • Health & Wellness: World-class medical, dental, vision, mental health, life insurance, and employee assistance programs.
  • Financial Security: Competitive retirement plans and business travel coverage.
  • Career Growth: A "Be Valued, Create Value" philosophy focused on your continuous growth.
  • Fun & Comfort: Ergonomic setups for both WFH and in-office employees, plus snacks and meals when you're in the office.

About Couchbase, Inc.

Couchbase, Inc. provides a modern, AI-ready cloud database and developer data platform that empowers enterprises to build, deploy, and run mission-critical applications. Its flagship solutions include Couchbase Server, Couchbase Capella (fully managed DBaaS), and Couchbase Mobile & Edge, designed to unify operational, analytical, and AI workloads across cloud and edge environments.

Industry
Software
Company size
800-1000 employees
Founded
2011
Location
San Jose, California, USA
Funding stage
Private Company

Funding

Private Company · $251M raised

AccelNorth Bridge Venture PartnersMayfield FundRedpoint VenturesIgnition PartnersAdams Street PartnersHaveli Investments
  • 2020-05-21Series G$105M

Leadership

BS
BJ Schaknowski

Chief Executive Officer

BM
Barry Morris

Chief Product and Strategy Officer

DT
Deirdre Toner

President and Chief Commercial Officer

GD
Gopi Duddi

Chief Technology Officer

JH
Josh Harbert

Chief Marketing Officer