Graduate Software Engineer - KV Engine

Computer Science, Software, Systems, IT.

About Us

Every day we tackle new and exciting challenges to empower developers to build modern cloud, mobile, and edge applications that deliver a premium user experience. Couchbase delivers unmatched performance, scalability, flexibility and financial value across cloud, on premises, hybrid, mobile and edge deployments.

Graduate Careers
Kickstart your Career with Couchbase

The database market is undergoing a generational shift and is one of the largest market opportunities in enterprise software due to big trends like the need for digital transformation, acceleration to the cloud and innovation at the edge.

Join Couchbase to be a part of a greater change. Here you’ll have the opportunity to learn and grow with some of the most innovative, passionate and humble individuals in the database industry.

About the role

We are seeking a Graduate software engineer to work on a core component of the Couchbase Server database. The component can process millions of operations per second in a distributed manner, and is written in highly-performant, modern C++. The codebase of the component is open source, with the repository available on github.

The engineer will work within a small team of highly skilled engineers, including 3+ days a week in the Couchbase Manchester office. 

The role involves working in the team and collaborating with other Couchbase teams by:

  • Contribute code patches to the KV-Engine codebase.
  • Review code patches produced by team colleagues.
  • Resolve bugs raised by the Quality Engineering team.
  • Investigate issues raised by the Customer Support team. 

Requirements:

  • Proficient in at least one programming language, such as C, Golang, or Java
  • Good understanding of computer architecture and low-level operating system features, e.g. multithreading, memory consistency models, virtual-memory etc.
  • Enthusiastic and inquisitive, with a constant willingness to learn.
  • The successful candidate must, by the commencement of employment, have the right to work in the UK.

Preferred:

  • First Class graduate in Computer Science or closely related STEM discipline.
  • Experienced in modern C++ code development.
  • Familiarity with performance profiling and low-level debugging, such as reading assembler.
  • Used build systems like CMake and Continuous Integration workflows.
  • Presence on github, gitlab or similar.

Why Couchbase?

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.

We are honoured to be a part of the Best Places to Work Award for the Bay Area and the UK. Couchbase offers a total rewards approach to benefits  that recognises 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 - RSU equity program*, ESPP program*, Retirement program* and Business Travel Insurance
  • Career Growth - Be valued, Create value approach
  • Fun Perks - A Monthly Lifestyle Spending Account credit, an ergonomic and comfortable in-office / WFH setup. Food & Snacks for in-office employees.
  • And much more!

Couchbase is committed to being an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Join an impact initiative group and experience the amazing feeling of Couchbase can-do culture.

We've signed the Gradcracker feedback pledge.
(This means that we will supply feedback if requested after an interview.)

1e127ede32d8f816eacfb0aed73cee11

This button will open a new tab and take you directly to the employer's website to apply.
Please remember, if asked, that you found this job on Gradcracker.
Save to shortlist
Shortlisted
  • Deadline
    Ongoing
  • Salary
    Competitive + benefits
  • Degree required
    All grades
  • Location
    Manchester
Show locations on map
Preferred Disciplines...
  • Computer Science
  • Data Science
  • Hardware
  • IT Architecture
  • Information Technology
  • Software
  • Systems
  • Web Development
Also Accepting...
  • All STEM disciplines
Hot Tip
Don’t rely on deadlines
If you see a job you like, go for it - now!
Follow your favourite employers
Save jobs to your shortlist
Receive personalised alerts
Access our live webinars
Register now
On the move? Download The App
Gradcracker Logo
Gradcracker Limited, October House, Long Street, Easingwold, York, YO61 3HX
01347 823822 | info@gradcracker.com | Company registration number: 6370348
© 2007 - 2024 Gradcracker Limited
Gradcracker and Cookies
We use cookies to ensure that we give you the best experience on our website.
If you continue we'll assume that you are happy to receive all cookies from Gradcracker.
Continue
Learn more