Couchbase, Inc. logo

Lead Software Engineer

Couchbase, Inc.
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

5+ Years

SKILLS REQUIRED

Database InternalsMultithreadingOperating SystemsData Structures & Algorithms [DSA]C++

Job description

Overview

As a Lead Software Engineer on the Storage development team, you will enhance the highly scalable and performant storage engines used by Couchbase Server and Couchbase Capella.

What you'll do

  • Design and develop features to enhance high performance, highly reliable storage engines for Couchbase Server and Couchbase Capella.
  • Proactively take ownership of the product and provide excellent technical ambition in finding solutions to propel the product forward.
  • Discuss and debate with peers to help figure out product requirements and the architectural approach to getting things built, tested and supported.
  • Produce enterprise-level quality software and solutions that are performant for a highly-available system.
  • Investigate and find causes for customer-facing issues, and derive optimal solutions in software improvements.
  • Provide high-quality and detailed technical specifications within the team as well as external teams.

What you'll need

  • 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 Linux I/O stack and Database internals.
  • Experience with performance analysis and debugging.
  • Self-motivated, independent, and high-performance individual who learns quickly and enjoys worthy challenges.
  • Good communicator and excellent team player.

Nice to have

  • Knowledge of LSM trees.
  • Experience in Distributed Systems.
  • Experience with cloud platforms (AWS, GCP, Azure).

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Lead Software Engineer