Logo
Couchbase

Sr Software Engineer - XDCR (Santa Clara, CA)

Couchbase, Santa Clara, California, us, 95053


As a key contributing member of the Cross-Data-Center-Replication (XDCR) development team, you will be responsible for solving technical challenges related to synchronizing large-scale distributed database systems, for both Couchbase Server and Couchbase Capella. You will directly solve and optimize complex distributed system problems. You will be developing a highly-available and concurrent enterprise-grade system software. Most of all, you will be able to celebrate the wins by experiencing the direct result of your hard work from our customers’ success stories. The ideal candidate will have a strong technical background, excellent communication skills, and proactive problem-solving skills.

Responsibilities:

Develop features that enhance and improve XDCR 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.

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.

Requirements

Bachelor’s/Master’s degree in computer science or equivalent.

5-7 years of development experience on enterprise system software.

Proficient in Golang (preferred), Java or C++.

Proficient in Bash or Python scripting.

Experience in Distributed Systems is a plus.

Experience in Computer Networking is a plus.

Experience with cloud platforms (AWS, GCP, Azure) is a plus

This is an Office based role and the selected candidate should agree to work from the Santa Clara Office.

#J-18808-Ljbffr