Senior Software Engineer
Manchester Employer: Couchbase
Job Level: Senior Level Job Type: Permanent
Did you always want to be part of an exciting Silicon Valley startup developing new technology? Are you passionate about solving difficult problems and creating new features for some of the industry's biggest names? Would you like your contribution to be visible to the world? Couchbase, one of the NoSQL industry leaders, is looking for a Software Engineers in our Manchester design centre. If you want to be part of the big-data revolution we may just have what you are looking for...

This position is based in Manchester, UK where we have a fully stocked kitchen with the best quality coffee machine and a variety of snacks. On top of the competitive salary you would receive the following benefits: private medical plan, medical cash plan, life insurance, income protection and critical illness cover and gym membership discount.

As part of our core development team you will be working on the design and implementation of the next generation of features.
Day to day duties will include programming, feature design, code review.
Tasks will include brand new features, performance enhancements and reliability improvements.
Liaise directly with the Technical Support team to help debug and resolve high priority customer issues.
As well as the product itself you’ll be challenged to improve the tools and processes we use every day.
Help create user-focussed documentation for the features you create.
Like open source? So do we: Couchbase and its engineers are active open source contributors for Couchbase, memcached, and other projects.


BSc in Computer Science or equivalent experience in an associated field.
Excellent analytical skills, passion for pinning down technical issues and solving problems.
Programming experience in (preferably) C / C++ or Java.
Working knowledge of version control systems (e.g. Git, Subversion, CVS).
Linux experience as a development platform and basic administration.
Awareness of Open Source software development practices.
Solid communicator, able to convey deep technical concepts in a simple and concise manner.
Enjoy a fast-paced startup environment.


Experience tackling performance sensitive, multi-threaded problems.
Familiarity with SQL and NoSQL databases a big plus.
Track record of Open Source contributions ideal.
An understanding of functional programming would be helpful but not essential.

About Us

Couchbase delivers the database for the Digital Economy. Developers around the world choose Couchbase for its advantages in data model flexibility, elastic scalability, performance, and 24x365 availability to build enterprise web, mobile, and IoT applications. The Couchbase platform includes Couchbase, Couchbase Lite - the first mobile NoSQL database, and Couchbase Sync Gateway. Couchbase is designed for global deployments, with configurable cross data center replication to increase data locality and availability. All Couchbase products are open source projects.

Couchbase customers include industry leaders like AOL, AT&T, Cisco, Comcast, Concur, Disney, Dixons, eBay, General Electric, Marriott, Nordstrom, Neiman Marcus, PayPal, Ryanair, Rakuten / Viber, Tesco, Verizon, Wells Fargo, as well as hundreds of other household names.

Couchbase is an Equal Employment 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.