People, Person, Computer, Electronics, LCD Screen, Laptop, Pc


Software Engineer - CloudUnited States

Software Engineer - Cloud

United States

As a Software Engineer on our Cloud team your job will be to design and implement a multi-cluster monitoring and management capability for Couchbase leveraging Kubernetes. You will be part of a team that has a deep understanding of database and cloud architectures and develops software to fully automate the management of multiple Couchbase database deployments. You will be working on hard orchestration and automation problems related to disaster recovery, upgrade, and backup/restore of data in the cloud. You will also bring your own database and cloud experience in order to propose new ideas for the automation of Couchbase management tasks that will help Couchbase users. You'll work mainly with Golang, but should be able to quickly learn new programming languages if needed. Like open source? So do we: Couchbase and its engineers are active open source contributors for Couchbase Server, memcached, and other projects.

What Will You Do?
  • Create managed service software for the world's best, distributed software server infrastructure products which companies will rely on for mission-critical OLTP needs.
  • Discuss and debate with your peers as you help figure out product requirements and the architectural approach to getting things built.
  • Design and implement needle-mover features with simplicity, elegance and economy.
  • Think quality; think leverage. Develop high-quality software and use unit, component, and end-to-end automation tests so we know we have high-quality software.
  • Be agile!

What Are You Like?
  • You're a self-motivated, independent, and high-performance person. You learn quickly and you enjoy worthy challenges.
  • You're particular about your toolset, because you have it set up just how you like it. When you're at your best you're insanely productive.
  • You have 4+ years of commercial or open source software experience (prefer experience with packaged, downloadable software).
  • You are fluent in either Golang or Python (preferably both)
  • You like building things that help to make software easier to use.
  • You're a good communicator and an excellent teammate
  • You like working in organizations that strive to have a good balance between doing it right and moving quickly.

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.

I'm interested

Not ?

Thank you. Please wait while we forward you to the application.

Similar Jobs

There are currently no jobs matching this criteria