Software Engineer 2

Couchbase delivers unmatched performance cloud database platform for modern applications across cloud, on-premises, hybrid, mobile and edge deployments.
$120,000 - $180,000
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer 2

Couchbase, a leading cloud database platform provider, is seeking a Software Engineer 2 to join their innovative team. This role focuses on designing and developing features for their core database platform, specifically working on cutting-edge technologies for their modern, distributed, No-SQL database. The position offers exciting opportunities to work on AI-enablement of the core database engine and tackle challenges related to vector indexing, scaling, and stability.

The ideal candidate will have 3+ years of backend development experience and strong knowledge of multithreading, concurrent programming, and system fundamentals. You'll be working with technologies like Python, Java, and Go, while contributing to the development of Couchbase's next-generation cloud database.

Couchbase powers modern applications for over 30% of Fortune 100 companies, offering unmatched performance across cloud, on-premises, hybrid, mobile, and edge deployments. The company provides a collaborative and growth-oriented environment, recognized as one of the Best Places to Work in the Bay Area and the UK.

The role offers comprehensive benefits including equity through RSU and ESPP programs, competitive medical benefits, retirement plans, and flexible work arrangements. You'll be part of a team that values innovation, passion, and humility while working on transformative database technology that shapes the future of enterprise software.

Last updated 16 days ago

Responsibilities For Software Engineer 2

  • Contribute to the core database platform with features, enhancements and customer facing initiatives
  • Deliver tasks end to end, from requirements gathering to handover to QA, Support and Field teams
  • Work closely with customer support team for customer success
  • Fix bugs, implement improvements and provide workarounds to customer issues
  • Take full ownership of tasks while ensuring timely delivery
  • Work collaboratively with team members
  • Write high-quality code adhering to open source coding standards

Requirements For Software Engineer 2

Python
Java
Go
  • 3+ years of experience in backend development
  • Strong understanding of multithreading and concurrent programming
  • Good fundamental knowledge of OS, Networks and system programming
  • Ability to work on critical customer cases
  • Strong grasp of backend programming languages (C/C++, Python, Java, Golang)
  • Knowledge of database internals, database platform and cloud platform
  • Working knowledge of AI/ML concepts and technologies
  • Bachelor's degree in Computer Science and Engineering

Benefits For Software Engineer 2

Medical Insurance
Dental Insurance
Vision Insurance
Equity
401k
  • Generous Time Off Program
  • Medical, dental, vision, life insurance, and employee assistance programs
  • RSU equity program
  • ESPP program
  • Retirement program
  • Business Travel Insurance
  • Career Growth opportunities
  • Ergonomic and comfortable in-office/WFH setup
  • Food & Snacks for in-office employees

Interested in this job?

Jobs Related To Couchbase Software Engineer 2

Software Engineer in Quality Engineering

Software Engineer in Quality Engineering position at Couchbase, focusing on automation and test framework development for database systems.

Solution Engineer

Solution Engineer position at Couchbase, combining technical expertise with consultative selling to support customer success in database solutions.

Solution Engineer

Solution Engineer position at Couchbase, combining technical expertise with consultative selling to support customer success in database solutions.

Solution Engineer

Solution Engineer position at Couchbase, combining pre-sales expertise with technical knowledge to drive customer success in database solutions.

Solutions Engineer

Solutions Engineer position at Couchbase supporting the NoSQL database platform and driving customer success through technical sales engagement.