Sr Software Engineer – Mid Tier Web Services (Golang)

Remote - US /
R&D – Engineering - Core Dev /
Full-Time
Location: Onsite in Santa Clara, Austin or Manchester (UK) or fully Remote but residing in US or UK

Couchbase Sync Gateway (Mid Tier Web Service) is the key component that connects our mobile database, Couchbase Lite, to our back end Couchbase Server.   It’s performance and stability are mission critical for our customer’s edge applications.
 
As a Senior Software Engineer working on the Sync Gateway team, you will bring your Go programming experience working on highly scalable back end systems to the team.
 
Your experience developing cloud services using the latest cluster orchestration systems will help lead us in implementing our product road map for years to come.  
 
Going forward, you will be responsible for designing leading-edge algorithms for distributed consensus, replication, consistency, availability and scalability.

Responsibilities:

    • Design and develop new features for the Sync Gateway product
    • Optimize existing Sync Gateway features for maximum performance
    • Research leading-edge algorithms for distributed consensus, replication, consistency, availability and scalability
    • Write API specifications for features under development
    • Work with senior members of the engineering team and product management on feature road maps
    • Interact with members of our open source community

Requirements:

    • 8+ years large scale, distributed systems programming experience
    • 2+ years data replication and access control
    • 2+ years developing cloud services
    • 2+ years of Go programming experience
    • Experienced in concurrency/multi-threaded programming
    • Experience with cluster orchestration systems such as Kubernetes
#LI-REMOTEUS
#Li-REMOTEUK
#LI-KR1

About Us
Couchbase, The Modern Database for Enterprise Applications.
Build fast. Scale big. Save more.
 
Our enterprise-class NoSQL cloud database platform was architected to create a seamless transition from legacy RDBMS systems to an ultra-fast, ultra-scalable modern data platform.
 
Remote First - Work in one of our offices in Santa Clara, Austin, San Francisco, Manchester (UK), London, Paris, Bangalore or leave your PJ’s on and work full time remote out by the ocean, you decide. 
 
As a forward looking, family first company, we focus on our team’s success and wellbeing.  As an example of this commitment we offer unlimited vacation, take time off when you want, really.  In fact we are rated #1.
 
What have LinkedIn, PayPal, GE, Disney, eBay, United Airlines, Comcast, Verizon, Cisco and many other marquee companies got in common?  Answer - Couchbase
 
If you booked a trip online chances are it was done through a Couchbase platform.
 
We encourage you to explore what has made Couchbase so successful and help us transition the multi $B legacy database industry to a modern database designed for enterprises.
 
Talk to us, we have something exceptional happening here at Couchbase and we love to brag!
 
You may have heard of MongoDB, see how we compare
 
See our recent awards
 
Check under the hood and see why our technology is being rapidly adopted by the fortune 500