Database Software Engineer
Job details
- Pay
- $130,000 – $185,000 a year
- Work mode
- On-site
- Education
- Bachelor's degree
- Posted
- Nov 2, 2026
- Last confirmed open
- Nov 3, 2026
About this role
About the Company
Couchbase is a database software company that develops modern database solutions for enterprise applications. Its technology supports cloud, mobile, and edge environments, helping organizations manage large amounts of data with high performance, scalability, and reliability. Its products include Couchbase Server and Couchbase Capella.
Job Description
Couchbase is seeking a skilled Database Software Engineer to help design, develop, and improve database technologies and data management systems. The ideal candidate will have strong programming skills, an understanding of database architecture, and experience developing reliable and scalable software solutions.
Key Responsibilities
- Design, develop, and maintain database software components.
- Build and optimize database performance and query execution.
- Develop reliable data storage and retrieval systems.
- Work with distributed database architecture and data processing.
- Identify and resolve software defects and performance issues.
- Improve database scalability, availability, and reliability.
- Collaborate with engineering and product development teams.
- Participate in code reviews, testing, and technical planning.
- Maintain technical documentation.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Strong programming knowledge in C++, Java, Go, or Python.
- Understanding of database management systems and data structures.
- Knowledge of SQL, NoSQL, and database architecture.
- Familiarity with distributed systems and software development.
- Experience with debugging, testing, and performance optimization.
- Strong analytical and problem-solving skills.
Preferred Skills
- Experience with distributed databases and cloud platforms.
- Knowledge of database indexing and query optimization.
- Familiarity with Linux and networking fundamentals.
- Understanding of AWS, Azure, or Google Cloud.
- Experience with large-scale data processing systems.
Compensation
Estimated annual salary range: $130,000 – $185,000, depending on experience, technical expertise, and job level. Additional compensation may include eligible bonuses and equity benefits.
Equal Opportunity
Couchbase values diverse perspectives and is committed to an inclusive and professional workplace.
Pay: $130,000.00 - $185,000.00 per year
Benefits:
- Dental insurance
- Flexible schedule
- Relocation assistance
Work Location: In person