Expoint – all jobs in one place
The point where experts and best companies meet

Principal Software Engineer jobs at Couchbase in India, Bengaluru

Discover your perfect match with Expoint. Search for job opportunities as a Principal Software Engineer in India, Bengaluru and join the network of leading companies in the high tech industry, like Couchbase. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
India
Bengaluru
25 jobs found
23.11.2025
C

Couchbase Sr Software Engineer India, Karnataka, Bengaluru

Limitless High-tech career opportunities - Expoint
Contribute to the core database platform with features and enhancements, including the vector search capabilities. Deliver the tasks end to end, starting from requirements gathering to handover to QA, Support...
Description:

Role: Senior Software Engineer - Secondary Indexing

As a senior software engineer, you will design and develop features and enhancements to the core database platform. You will work on technically challenging problems on a regular basis and will contribute to the cutting edge technologies needed by a modern, distributed, No-SQL database. With the increase in AI and RAG applications, vector databases have gained importance. You will work on design and implementation of the features for a modern day vector database. In this job, you will also contribute to the modern day cloud database and solve problems related to multi-tenancy, auto scaling, fair usage, availability, load balancing etc. You will get an opportunity to make a significant impact on the design and architecture of Couchbase’s next generation cloud and vector database.

Responsibilities
  • Contribute to the core database platform with features and enhancements, including the vector search capabilities.
  • Deliver the tasks end to end, starting from requirements gathering to handover to QA, Support and Field teams.
  • Take full ownership of the tasks while ensuring the timely delivery.
  • Be a good team player and work together with team members to successfully deliver on the tasks.
  • Write best quality code adhering to open source coding standards.
Requirements
  • 7+ years of experience in backend development
  • Very strong grasp over one of the backend programming languages (including language internals) is required - languages like C/C++, Python, Java, Golang.
  • Strong understanding of multithreading and concurrent programming
  • Good fundamental knowledge of OS, Networks and system programming.
  • Ability to work with uncompromising integrity and exhibit best quality work ethics.
  • Passionate and a high performance individual, who is eager to learn and contribute.
Nice to have
  • Experience with vector databases.
  • Hands on experience with database platform development
  • Hands on experience with programming in Golang
  • Hands on experience with coding core concepts of Distributed Systems
  • Hands on experience with large scale distributed systems and/or large scale cloud server development.
Minimum Qualification
  • Bachelor’s degree in Computer Science and Engineering

If you require reasonable accommodations during the recruitment process, please let your recruiter know—we’re happy to support you.

We value diverse educational and career backgrounds. If your experience aligns with the role’s goals—even if it doesn’t follow a traditional path—we’d love to hear from you.

Modern customer experiences need a flexible cloud database platform that can power applications spanning from cloud to edge and everything in between. Couchbase’s mission is to simplify how developers and architects develop, deploy and consume modern applications wherever they are. We have reimagined the database with our fast, flexible and affordable cloud database platform Capella, allowing organizations to quickly build applications that deliver premium experiences to their customers– all with best-in-class price performance. More than 30% of the Fortune 100 trust Couchbase to power their modern applications and build innovative new ones. See our recent awards to learn why Couchbase is a great place to work.We are honored to be a part of the Best Places to Work Award for and . Couchbase offers a total rewards approach to benefits that recognizes the value you create here, so that you in turn may best serve yourself and your family. Some benefits include:
  • Generous Time Off Program - Flexibility to care for you and your family
  • Wellness Benefits - A variety of world class medical plans to choose from, along with dental, vision, life insurance, and employee assistance programs*
  • Financial Planning - Retirement program* and Business Travel Insurance
  • Career Growth - Be valued, Create value approach
  • Fun Perks - An ergonomic and comfortable in-office / WFH setup. Food & Snacks for in-office employees.
  • And much more!
By using this website and submitting your information, you acknowledge our and understand your personal information may be processed in accordance with our following guidelines in your country of application.
Show more
22.11.2025
C

Couchbase Sr Software Engineer India, Karnataka, Bengaluru

Limitless High-tech career opportunities - Expoint
Design & Development: Design and implement new features and enhancements for the SQL++ query processor and related components with AI first mindset. Performance Tuning: Analyze and optimize query performance, ensuring...
Description:

Position: Senior Software Engineer – SQL++/Query Team

As a Senior Software Engineer on the SQL++/Query team, you will play a pivotal role in designing, developing, and optimizing the SQL++ query language and its execution engine. Collaborating closely with cross-functional teams, you will ensure the delivery of robust and high-performance database solutions.

Key Responsibilities:

  • Design & Development: Design and implement new features and enhancements for the SQL++ query processor and related components with AI first mindset.
  • Performance Tuning: Analyze and optimize query performance, ensuring low latency and high throughput for complex queries.
  • Collaboration: Work closely with product management, quality assurance, and other engineering teams to deliver cohesive and innovative solutions.
  • Mentorship: Provide technical guidance and mentorship to junior engineers, fostering a culture of learning and excellence.

Qualifications:

  • Experience: 5+ experience in database internals, query processing, and optimization. Prior experience with SQL and NoSQL databases is highly desirable.
  • Technical Skills: Proficiency in programming languages such as C, C++ or Go. Strong understanding of data structures, algorithms, and distributed systems.
  • Education: Bachelor's or Master's degree in Computer Science or a related field.
  • Leadership: Proven track record of leading complex projects and delivering high-quality software solutions.


If you require reasonable accommodations during the recruitment process, please let your recruiter know—we’re happy to support you.

We value diverse educational and career backgrounds. If your experience aligns with the role’s goals—even if it doesn’t follow a traditional path—we’d love to hear from you.

Modern customer experiences need a flexible cloud database platform that can power applications spanning from cloud to edge and everything in between. Couchbase’s mission is to simplify how developers and architects develop, deploy and consume modern applications wherever they are. We have reimagined the database with our fast, flexible and affordable cloud database platform Capella, allowing organizations to quickly build applications that deliver premium experiences to their customers– all with best-in-class price performance. More than 30% of the Fortune 100 trust Couchbase to power their modern applications and build innovative new ones. See our recent awards to learn why Couchbase is a great place to work.We are honored to be a part of the Best Places to Work Award for and . Couchbase offers a total rewards approach to benefits that recognizes the value you create here, so that you in turn may best serve yourself and your family. Some benefits include:
  • Generous Time Off Program - Flexibility to care for you and your family
  • Wellness Benefits - A variety of world class medical plans to choose from, along with dental, vision, life insurance, and employee assistance programs*
  • Financial Planning - Retirement program* and Business Travel Insurance
  • Career Growth - Be valued, Create value approach
  • Fun Perks - An ergonomic and comfortable in-office / WFH setup. Food & Snacks for in-office employees.
  • And much more!
By using this website and submitting your information, you acknowledge our and understand your personal information may be processed in accordance with our following guidelines in your country of application.
Show more

These jobs might be a good fit

22.11.2025
C

Couchbase Technical Support Engineer India, Karnataka, Bengaluru

Limitless High-tech career opportunities - Expoint
Troubleshoot and solve customer issues on their deployments (on-prem and cloud). Engage with customers via multiple channels (ticketing system, and screen sharing tools) to identify and resolve technical support requests...
Description:

Responsibilities

  • Troubleshoot and solve customer issues on their deployments (on-prem and cloud).
  • Engage with customers via multiple channels (ticketing system, and screen sharing tools) to identify and resolve technical support requests while continuing to educate the customers on the use of the product
  • Reproduce customer cases for detailed troubleshooting and analysis. This may include writing or modifying code or simulating node failure situations.
  • Become a product expert for customers and stay up-to-date on new features in Couchbase.
  • Identify and write internal and external technical articles or knowledge-base entries, like typical troubleshooting steps, workarounds or best practices.
  • Train as a highly knowledgeable specialist in one or more Couchbase component area(s).
  • Act as a Single point of contact for one of the Strategic Customers.

Requirements

  • This role requires the Support Engineer to work in split shifts either Sat-Wed or Wed-Sun, depending on the requirements.
  • Degree in Computer Science, Engineering or equivalent experience in software and/or a technologically relevant field
  • 4-7 years of experience working with users/developers to troubleshoot and resolve issues for backend infrastructure applications (e.g. databases, application servers, Hypervisors, Cloud etc.)
  • Strong Unix/Linux administration skills
  • Familiarity with NoSQL databases
  • Experience in troubleshooting distributed high-performance systems
  • Experience using Kubernetes and Docker is a plus
  • Excellent analytical skills, passion for pinning down technical issues, and solving problems

If you require reasonable accommodations during the recruitment process, please let your recruiter know—we’re happy to support you.

We value diverse educational and career backgrounds. If your experience aligns with the role’s goals—even if it doesn’t follow a traditional path—we’d love to hear from you.

Modern customer experiences need a flexible cloud database platform that can power applications spanning from cloud to edge and everything in between. Couchbase’s mission is to simplify how developers and architects develop, deploy and consume modern applications wherever they are. We have reimagined the database with our fast, flexible and affordable cloud database platform Capella, allowing organizations to quickly build applications that deliver premium experiences to their customers– all with best-in-class price performance. More than 30% of the Fortune 100 trust Couchbase to power their modern applications and build innovative new ones. See our recent awards to learn why Couchbase is a great place to work.We are honored to be a part of the Best Places to Work Award for and . Couchbase offers a total rewards approach to benefits that recognizes the value you create here, so that you in turn may best serve yourself and your family. Some benefits include:
  • Generous Time Off Program - Flexibility to care for you and your family
  • Wellness Benefits - A variety of world class medical plans to choose from, along with dental, vision, life insurance, and employee assistance programs*
  • Financial Planning - Retirement program* and Business Travel Insurance
  • Career Growth - Be valued, Create value approach
  • Fun Perks - An ergonomic and comfortable in-office / WFH setup. Food & Snacks for in-office employees.
  • And much more!
By using this website and submitting your information, you acknowledge our and understand your personal information may be processed in accordance with our following guidelines in your country of application.
Show more

These jobs might be a good fit

22.11.2025
C

Couchbase Software Development Engineer Test II India, Karnataka, Bengaluru

Limitless High-tech career opportunities - Expoint
Highly-skilled in automation and test framework implementation. Proficiency in coding - Python, C/C++, Java, or Golang. 4-7 years of experience in software quality assurance with at least 2 years focused...
Description:

The Couchbase QE team is looking for a Software Development Engineer in Test who can drive high quality for all the components. As part of this role, you will learn the Couchbase products and QE's functional and system test frameworks to scale-out our data infrastructure software systems. You will optimize the framework developed in Python/Golang to handle larger scales under heavy load and stressful conditions. You will be part of a great team that is going through some exciting growth and development.

Requirements
  • Highly-skilled in automation and test framework implementation
  • Proficiency in coding - Python, C/C++, Java, or Golang
  • 4-7 years of experience in software quality assurance with at least 2 years focused on testing Kubernetes/Cloud environments.
  • In-depth knowledge of tools automation and optimization
  • Demonstrated knowledge of testing one or more of the following: server performance, API interfaces, databases, file systems, operating systems, network performance and storage
  • Experience with working on large scale enterprise distributed systems or relational/NoSQL databases
  • Experience setting up and configuring test environments along with infrastructure as a service including Windows and Linux operating systems, networking and proxies, and client-server tests
  • Experience capturing network traces and basic analysis
  • Excellent written and oral communication skills, analytical skills, fanatical attention to detail, and curiosity
  • Demonstrated competence and self-motivation in analyzing problems
  • Ability to work in a fast-paced environment and to be an outstanding team player
  • Experience with cloud platforms (AWS, GCP, Azure) and managing Kubernetes clusters on these platforms is an added advantage
  • Knowledge of CI/CD tools and practices (e.g., Jenkins, GitLab CI, Argo CD)

If you require reasonable accommodations during the recruitment process, please let your recruiter know—we’re happy to support you.

We value diverse educational and career backgrounds. If your experience aligns with the role’s goals—even if it doesn’t follow a traditional path—we’d love to hear from you.

Modern customer experiences need a flexible cloud database platform that can power applications spanning from cloud to edge and everything in between. Couchbase’s mission is to simplify how developers and architects develop, deploy and consume modern applications wherever they are. We have reimagined the database with our fast, flexible and affordable cloud database platform Capella, allowing organizations to quickly build applications that deliver premium experiences to their customers– all with best-in-class price performance. More than 30% of the Fortune 100 trust Couchbase to power their modern applications and build innovative new ones. See our recent awards to learn why Couchbase is a great place to work.We are honored to be a part of the Best Places to Work Award for and . Couchbase offers a total rewards approach to benefits that recognizes the value you create here, so that you in turn may best serve yourself and your family. Some benefits include:
  • Generous Time Off Program - Flexibility to care for you and your family
  • Wellness Benefits - A variety of world class medical plans to choose from, along with dental, vision, life insurance, and employee assistance programs*
  • Financial Planning - Retirement program* and Business Travel Insurance
  • Career Growth - Be valued, Create value approach
  • Fun Perks - An ergonomic and comfortable in-office / WFH setup. Food & Snacks for in-office employees.
  • And much more!
By using this website and submitting your information, you acknowledge our and understand your personal information may be processed in accordance with our following guidelines in your country of application.
Show more

These jobs might be a good fit

21.11.2025
C

Couchbase Cloud Security Engineer India, Karnataka, Bengaluru

Limitless High-tech career opportunities - Expoint
Design and implement secure cloud architectures using Terraform in AWS, Azure, and GCP environments. Automate provisioning, scaling, and management of cloud security controls (IAM, encryption, logging, etc.) leveraging native services....
Description:

Job Description

You will join the Capella Cloud Security team and collaborate with various stakeholders to ensure security at design, define and implement security best practices keeping Capella secured and compliant. You will ensure security monitoring (SIEM) and operational KPIs.

A Cloud Security Engineer specialising in Terraform and cloud-native security will design, implement, and maintain secure cloud environments across AWS, Azure, and GCP. The role will leverage Infrastructure as Code (IaC) methods to automate cloud resource provisioning, harden environments, and ensure compliance with security best practices and frameworks.

Key Responsibilities

  • Design and implement secure cloud architectures using Terraform in AWS, Azure, and GCP environments.
  • Automate provisioning, scaling, and management of cloud security controls (IAM, encryption, logging, etc.) leveraging native services.
  • Integrate and maintain cloud security tools for monitoring, threat detection, and incident response.
  • Perform security assessments, risk analysis, penetration testing, and compliance audits within cloud environments.
  • Align security controls with CIS, NIST, SOC2, ISO27001, PCI DSS, or similar compliance frameworks.
  • Collaborate with DevOps, cloud engineering, and application teams to securely enable new features and cloud services.
  • Investigate, respond to, and document security incidents and recommended remediations.
  • Maintain and improve documentation and automation for infrastructure and security processes.

Required Qualifications

  • Bachelor’s degree in computer science, Information Security, or related field, or equivalent experience.
  • 3+ years hands-on experience with Terraform and cloud-native infrastructure in AWS, Azure, and/or GCP.
  • Deep expertise in IAM, VPC/network security, key management and encryption, secrets management, logging, and monitoring in cloud platforms.
  • Experience implementing and maintaining cloud security best practices and complying with standards such as CIS Benchmarks, NIST, or GDPR.
  • Proficiency in scripting languages (Python, Bash, PowerShell, or similar) to automate security and operational tasks.\
  • Familiarity with container security and Kubernetes is a plus.
  • Strong problem-solving, incident response, and analytical skills.
  • Excellent written and verbal communication for collaborating and reporting.

Preferred Skills/Certifications

  • Cloud provider certifications (AWS Security, Azure Security Engineer, GCP Professional Cloud Security Engineer)
  • Terraform Associate certification
  • Experience with CI/CD pipelines and security automation
  • Experience with security monitoring tools (e.g., GuardDuty, Security Command Center, Security Center)
  • Familiarity with secure software development and DevSecOps practices

If you require reasonable accommodations during the recruitment process, please let your recruiter know—we’re happy to support you.

We value diverse educational and career backgrounds. If your experience aligns with the role’s goals—even if it doesn’t follow a traditional path—we’d love to hear from you.

Modern customer experiences need a flexible cloud database platform that can power applications spanning from cloud to edge and everything in between. Couchbase’s mission is to simplify how developers and architects develop, deploy and consume modern applications wherever they are. We have reimagined the database with our fast, flexible and affordable cloud database platform Capella, allowing organizations to quickly build applications that deliver premium experiences to their customers– all with best-in-class price performance. More than 30% of the Fortune 100 trust Couchbase to power their modern applications and build innovative new ones. See our recent awards to learn why Couchbase is a great place to work.We are honored to be a part of the Best Places to Work Award for and . Couchbase offers a total rewards approach to benefits that recognizes the value you create here, so that you in turn may best serve yourself and your family. Some benefits include:
  • Generous Time Off Program - Flexibility to care for you and your family
  • Wellness Benefits - A variety of world class medical plans to choose from, along with dental, vision, life insurance, and employee assistance programs*
  • Financial Planning - Retirement program* and Business Travel Insurance
  • Career Growth - Be valued, Create value approach
  • Fun Perks - An ergonomic and comfortable in-office / WFH setup. Food & Snacks for in-office employees.
  • And much more!
By using this website and submitting your information, you acknowledge our and understand your personal information may be processed in accordance with our following guidelines in your country of application.
Show more

These jobs might be a good fit

21.11.2025
C

Couchbase Sr Software Engineer India, Karnataka, Bengaluru

Limitless High-tech career opportunities - Expoint
Working with a team of subject matter experts and the product managers, implement a set of features integrating Couchbase with Cloud Native tech. Some of these exist already, and some...
Description:

Implement Management Features

  • Working with a team of subject matter experts and the product managers, implement a set of features integrating Couchbase with Cloud Native tech. Some of these exist already, and some have prototypes. These include Prometheus, Fluentd and Fluent-bit, the Kubernetes Pod Autoscaler, etc.
  • Be a bridge to other parts of the Engineering organization where product features interleave and depend upon each other. Keep track of delivery dates for dependent projects; partner with Quality Engineering in organizing interdependent project plans.

Support Across Lifecycle

  • Contribute to and write tutorials on integration with Cloud Native ecosystem components such as Fluentd, Prometheus, Open Telemetry.
  • Be an advocate to, and support Sales Engineers and Professional Services field organizations in understanding and bringing this tech to end users.
  • Facilitate efficient development by the entire team through running development processes, ensuring dependent items are in place, adjusting course as needed to further improve efficiency of producing.

Partner to Product and Engineering

  • Work with Product Managers, Architects and Principal Engineers in the definition and development of new features. In particular, become a subject matter expert for the Product Management team on where the opportunities and challenges are in the Cloud Native ecosystem.
  • Work across engineering teams, in some cases as a contributor or reviewer on projects and components outside your team, to help adoption of Cloud Native techniques and interfaces.

PREFERRED QUALIFICATIONS:

  • Motivated, self-learning where needed, and highly productive individual, ready to learn new technologies and become quickly proficient.
  • 4+ years of Experience with software development and build automation processes (Jenkins, Github Actions)
  • Expertise with Golang, Python, Docker, Kubernetes and the related ecosystems.
  • Knowledge of deployment processes in the cloud (Cloud Formation, Terraform, ARM Templates, GCP Cloud Deployment Scripts)
  • Experience working with a team distributed across time zones.

MINIMUM QUALIFICATIONS:

  • Desire to automate the boring stuff
  • Proficient in one or more programming languages
  • Passion for learning new technologies
  • Demonstrable experience with Kubernetes
  • Presence on GitHub (or similar)
  • Strong Unix/Linux administration skills

If you require reasonable accommodations during the recruitment process, please let your recruiter know—we’re happy to support you.

We value diverse educational and career backgrounds. If your experience aligns with the role’s goals—even if it doesn’t follow a traditional path—we’d love to hear from you.

Modern customer experiences need a flexible cloud database platform that can power applications spanning from cloud to edge and everything in between. Couchbase’s mission is to simplify how developers and architects develop, deploy and consume modern applications wherever they are. We have reimagined the database with our fast, flexible and affordable cloud database platform Capella, allowing organizations to quickly build applications that deliver premium experiences to their customers– all with best-in-class price performance. More than 30% of the Fortune 100 trust Couchbase to power their modern applications and build innovative new ones. See our recent awards to learn why Couchbase is a great place to work.We are honored to be a part of the Best Places to Work Award for and . Couchbase offers a total rewards approach to benefits that recognizes the value you create here, so that you in turn may best serve yourself and your family. Some benefits include:
  • Generous Time Off Program - Flexibility to care for you and your family
  • Wellness Benefits - A variety of world class medical plans to choose from, along with dental, vision, life insurance, and employee assistance programs*
  • Financial Planning - Retirement program* and Business Travel Insurance
  • Career Growth - Be valued, Create value approach
  • Fun Perks - An ergonomic and comfortable in-office / WFH setup. Food & Snacks for in-office employees.
  • And much more!
By using this website and submitting your information, you acknowledge our and understand your personal information may be processed in accordance with our following guidelines in your country of application.
Show more

These jobs might be a good fit

21.11.2025
C

Couchbase Principal Software Engineer India, Karnataka, Bengaluru

Limitless High-tech career opportunities - Expoint
System Design & Architecture : Define and evolve the control plane architecture for scalability, reliability, performance, and security. Hands-on Development : Develop and deliver production-quality Golang code for critical Capella...
Description:
Principal Software Engineer – Capella Control Plane Platform

We are seeking a Principal Software Engineer to lead the architecture of Capella’s Control Plane — the platform that orchestrates SaaS interactions with major cloud providers (AWS, GCP, Azure). In this role, you will mentor engineers, deliver core platform capabilities, and combine hands-on development with deep expertise in distributed systems and cloud architecture leadership.

Key Responsibilities
  • System Design & Architecture : Define and evolve the control plane architecture for scalability, reliability, performance, and security.
  • Hands-on Development : Develop and deliver production-quality Golang code for critical Capella platform services. Participate in, and help guide the team on Golang coding standards and strategies.
  • Cloud Infrastructure & Networking : Architect and optimize multi-cloud deployments, networking models, VPC/VNet peering, load balancing, and secure connectivity for Capella.
  • Cloud-First SaaS Expertise : Build and scale multi-tenant control plane services that orchestrate Couchbase clusters across cloud providers.
  • Technical Standards : Establish and enforce coding standards with strong code reviews, CI/CD practices, and design patterns .
  • Observability & Reliability : Define and implement monitoring, logging, tracing, and alerting standards for operational excellence.
  • High-impact Features : Lead design and delivery of core platform capabilities such as provisioning, lifecycle management, and security controls.
  • Problem Solving : Tackle complex distributed systems challenges and resolve scaling, networking, and performance bottlenecks .
  • Cross-functional Collaboration : Work with product, SRE, Quality Engineering, and operations teams to align technical direction with business goals.
  • Multi-geo Team Collaboration : Partner effectively with global engineering teams across geographies , driving alignment and execution.
  • Mentorship & Leadership : Guide junior and mid-level engineers, conduct reviews, and set a high bar for engineering culture . Perform code reviews in your area of influence.
  • Innovation : Research and evaluate cloud-native technologies, frameworks, and architectures for Capella’s evolution.
  • Support & Troubleshooting (Tier 3) : Lead root cause analysis and deliver long-term solutions for critical production issues.
Required Skills & Experience
  • Expertise in Golang with proven experience building distributed, cloud-native systems.
  • Strong knowledge of system design, high availability, fault tolerance, and performance tuning .
  • Hands-on experience with cloud infrastructure (AWS, GCP, Azure) , including networking (VPCs, routing, load balancing, firewalls, private connectivity) .
  • Experience with Kubernetes, container orchestration, and multi-cloud deployments .
  • Experience designing and building platform and microservice components for control plane of SaaS platforms .
  • Experience mentoring engineers and influencing the engineering culture.
  • Hands-on problem solver who can balance strategic architecture with execution .
Education & Experience
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • 12+ years of professional software engineering experience, with at least 5+ years in cloud/distributed systems.
  • Prior principal or staff engineer-level experience leading architecture and platform initiatives in DBaaS, cloud infrastructure, or large-scale SaaS environments.

If you require reasonable accommodations during the recruitment process, please let your recruiter know—we’re happy to support you.

We value diverse educational and career backgrounds. If your experience aligns with the role’s goals—even if it doesn’t follow a traditional path—we’d love to hear from you.

Modern customer experiences need a flexible cloud database platform that can power applications spanning from cloud to edge and everything in between. Couchbase’s mission is to simplify how developers and architects develop, deploy and consume modern applications wherever they are. We have reimagined the database with our fast, flexible and affordable cloud database platform Capella, allowing organizations to quickly build applications that deliver premium experiences to their customers– all with best-in-class price performance. More than 30% of the Fortune 100 trust Couchbase to power their modern applications and build innovative new ones. See our recent awards to learn why Couchbase is a great place to work.We are honored to be a part of the Best Places to Work Award for and . Couchbase offers a total rewards approach to benefits that recognizes the value you create here, so that you in turn may best serve yourself and your family. Some benefits include:
  • Generous Time Off Program - Flexibility to care for you and your family
  • Wellness Benefits - A variety of world class medical plans to choose from, along with dental, vision, life insurance, and employee assistance programs*
  • Financial Planning - Retirement program* and Business Travel Insurance
  • Career Growth - Be valued, Create value approach
  • Fun Perks - An ergonomic and comfortable in-office / WFH setup. Food & Snacks for in-office employees.
  • And much more!
By using this website and submitting your information, you acknowledge our and understand your personal information may be processed in accordance with our following guidelines in your country of application.
Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
Contribute to the core database platform with features and enhancements, including the vector search capabilities. Deliver the tasks end to end, starting from requirements gathering to handover to QA, Support...
Description:

Role: Senior Software Engineer - Secondary Indexing

As a senior software engineer, you will design and develop features and enhancements to the core database platform. You will work on technically challenging problems on a regular basis and will contribute to the cutting edge technologies needed by a modern, distributed, No-SQL database. With the increase in AI and RAG applications, vector databases have gained importance. You will work on design and implementation of the features for a modern day vector database. In this job, you will also contribute to the modern day cloud database and solve problems related to multi-tenancy, auto scaling, fair usage, availability, load balancing etc. You will get an opportunity to make a significant impact on the design and architecture of Couchbase’s next generation cloud and vector database.

Responsibilities
  • Contribute to the core database platform with features and enhancements, including the vector search capabilities.
  • Deliver the tasks end to end, starting from requirements gathering to handover to QA, Support and Field teams.
  • Take full ownership of the tasks while ensuring the timely delivery.
  • Be a good team player and work together with team members to successfully deliver on the tasks.
  • Write best quality code adhering to open source coding standards.
Requirements
  • 7+ years of experience in backend development
  • Very strong grasp over one of the backend programming languages (including language internals) is required - languages like C/C++, Python, Java, Golang.
  • Strong understanding of multithreading and concurrent programming
  • Good fundamental knowledge of OS, Networks and system programming.
  • Ability to work with uncompromising integrity and exhibit best quality work ethics.
  • Passionate and a high performance individual, who is eager to learn and contribute.
Nice to have
  • Experience with vector databases.
  • Hands on experience with database platform development
  • Hands on experience with programming in Golang
  • Hands on experience with coding core concepts of Distributed Systems
  • Hands on experience with large scale distributed systems and/or large scale cloud server development.
Minimum Qualification
  • Bachelor’s degree in Computer Science and Engineering

If you require reasonable accommodations during the recruitment process, please let your recruiter know—we’re happy to support you.

We value diverse educational and career backgrounds. If your experience aligns with the role’s goals—even if it doesn’t follow a traditional path—we’d love to hear from you.

Modern customer experiences need a flexible cloud database platform that can power applications spanning from cloud to edge and everything in between. Couchbase’s mission is to simplify how developers and architects develop, deploy and consume modern applications wherever they are. We have reimagined the database with our fast, flexible and affordable cloud database platform Capella, allowing organizations to quickly build applications that deliver premium experiences to their customers– all with best-in-class price performance. More than 30% of the Fortune 100 trust Couchbase to power their modern applications and build innovative new ones. See our recent awards to learn why Couchbase is a great place to work.We are honored to be a part of the Best Places to Work Award for and . Couchbase offers a total rewards approach to benefits that recognizes the value you create here, so that you in turn may best serve yourself and your family. Some benefits include:
  • Generous Time Off Program - Flexibility to care for you and your family
  • Wellness Benefits - A variety of world class medical plans to choose from, along with dental, vision, life insurance, and employee assistance programs*
  • Financial Planning - Retirement program* and Business Travel Insurance
  • Career Growth - Be valued, Create value approach
  • Fun Perks - An ergonomic and comfortable in-office / WFH setup. Food & Snacks for in-office employees.
  • And much more!
By using this website and submitting your information, you acknowledge our and understand your personal information may be processed in accordance with our following guidelines in your country of application.
Show more
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Principal Software Engineer opportunities at Couchbase in India, Bengaluru. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.