Couchbase
Database Software Engineer
Skills
4 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$120,000 – $165,000 / year
Location:
San Jose, CA, USA
Work mode:
Onsite
Published on:
16 October 2026
What they need
Couchbase is seeking a skilled Database Software Engineer to help design, develop, optimize, and maintain database technologies that support high-performance applications and data-intensive workloads. The ideal candidate has a strong foundation in software engineering, database internals, distributed systems, and performance optimization.
In this role, you will contribute to database engine development, improve query processing and data management capabilities, troubleshoot complex technical issues, and collaborate with engineering teams to deliver reliable, scalable database software.
Responsibilities
- Design, develop, and maintain database software components and related tools.
- Implement and improve database functionality, query processing, indexing, and data storage mechanisms.
- Analyze database performance and optimize resource utilization, latency, and throughput.
- Develop and maintain automated tests to verify correctness, stability, and performance.
- Investigate software defects and resolve complex database-related issues.
- Contribute to distributed systems features, replication, and data consistency mechanisms.
- Participate in code reviews and follow established software engineering standards.
- Collaborate with product managers, quality engineers, and other developers on technical requirements.
- Document software designs, implementation details, and troubleshooting procedures.
- Evaluate new technologies and engineering approaches to improve database reliability and scalability.
Requirements
- Professional experience in software engineering, database development, or a related field.
- Proficiency in a systems programming language such as C++, Go, Java, or Rust.
- Strong understanding of data structures, algorithms, and software design principles.
- Knowledge of relational or NoSQL database concepts.
- Familiarity with concurrency, memory management, and performance analysis.
- Experience with debugging, automated testing, and version control systems such as Git.
- Strong analytical and problem-solving skills.
- Ability to collaborate effectively with cross-functional engineering teams.
Preferred Skills
- Experience with distributed databases or database engine development.
- Understanding of distributed systems, replication, and fault tolerance.
- Familiarity with query execution, indexing strategies, caching, and storage engines.
- Experience with Linux development and performance profiling tools.
- Knowledge of cloud infrastructure and containerized environments.
- Familiarity with continuous integration and automated testing pipelines.
About the Company
Couchbase develops a distributed NoSQL database platform designed for modern applications, including cloud, mobile, and edge use cases. This description is a suggested job-posting template and does not confirm a current vacancy.
Pay: $120,000.00 - $165,000.00 per year
Benefits:
- Dental insurance
- Flexible schedule
- Relocation assistance
- Retirement plan
Work Location: In person
Other offers great for you!
These companies are also looking for great profiles
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
6 days ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
19 hours ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
15 hours ago
Quick apply
No company information available.