Database Software Engineer
Job details
- Pay
- $140,000 – $190,000 a year
- Work mode
- On-site
- Posted
- Nov 4, 2026
- Last confirmed open
- Nov 4, 2026
About this role
About the Company
Couchbase is a leading database technology company headquartered in San Jose, California. The company develops modern NoSQL database solutions and cloud-based data platforms that help organizations build, deploy, and manage high-performance applications.
Its technology portfolio includes Couchbase Server, Couchbase Mobile, and Couchbase Capella, a fully managed database-as-a-service platform. Couchbase supports enterprise applications requiring scalability, flexibility, reliability, and real-time data access.
Job Overview
Couchbase is seeking a skilled Database Software Engineer to contribute to the development and improvement of database technologies. The ideal candidate will have experience with database architecture, distributed systems, query processing, and software engineering.
Key Responsibilities
- Design, develop, and maintain database software components.
- Improve database performance, scalability, and reliability.
- Develop efficient data storage and retrieval mechanisms.
- Work on database indexing, query processing, and optimization.
- Build and maintain distributed database services.
- Identify and resolve software defects and performance issues.
- Develop automated tests for database functionality.
- Collaborate with engineering and product development teams.
- Participate in architecture reviews and code reviews.
- Maintain technical documentation and engineering standards.
Required Skills
- Strong programming experience in C++, Java, Go, or Python.
- Understanding of database management systems.
- Knowledge of SQL and NoSQL database technologies.
- Familiarity with data structures and algorithms.
- Understanding of distributed systems and concurrency.
- Experience with Linux development environments.
- Knowledge of debugging and software testing.
- Strong analytical and problem-solving abilities.
Preferred Skills
- Experience with MongoDB, Couchbase, or other NoSQL databases.
- Knowledge of database internals and query optimization.
- Familiarity with cloud computing platforms.
- Experience with Kubernetes and Docker.
- Understanding of replication, indexing, and data partitioning.
- Knowledge of performance benchmarking and profiling.
Compensation
Estimated annual base salary: $140,000 – $190,000, depending on experience, technical expertise, and job level. This is an illustrative range, not a confirmed salary for this exact position.
Equal Employment Opportunity
Employment decisions should be based on relevant qualifications, skills, experience, and applicable employment laws.
Pay: $140,000.00 - $190,000.00 per year
Benefits:
- Dental insurance
- Flexible schedule
- Relocation assistance
Work Location: In person