Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Couchbase

At a Glance

  • Tasks: Join a dynamic team to advance Cloud Native management interfaces and integrate innovative features.
  • Company: Couchbase, a leader in cloud-native database technology with a collaborative culture.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Be part of a vibrant community with excellent career advancement opportunities.
  • Why this job: Make a real impact in the Cloud Native ecosystem while working with cutting-edge technologies.
  • Qualifications: Experience in software development, cloud technologies, and a passion for learning new skills.

The predicted salary is between 60000 - 80000 £ per year.

Requirements (Desirable)

  • Motivated, self-learning individual, ready to learn new technologies and become quickly proficient.
  • Experience with software development and build automation processes (Jenkins, Github Actions).
  • Expertise with Golang, Python, Docker, Kubernetes and the related ecosystems.
  • Knowledge of deployment processes in the cloud (Cloud Formation, Terraform, ARM Templates, GCP Cloud Deployment Scripts).
  • Experience working with a team distributed across time zones.
  • Demonstrable experience working with Kubernetes.
  • Desire to automate the boring stuff.
  • Proficient in one or more programming languages.
  • Passion for learning new technologies.
  • Presence on GitHub (or similar).
  • Strong Unix/Linux administration skills.

If you see a role that excites you, but don’t meet every qualification, we still encourage you to apply.

What the job involves

  • With your passion to learn about the cloud, you are excited to help advance the Cloud Native management interfaces of an already Cloud Native Database platform.
  • You will be part of the team that helps set the direction and define the interfaces and components necessary to advance what it means to be a cloud native database platform.
  • Your curiosity of the Cloud Native ecosystem will help bring Couchbase to everywhere it can add value.
  • Your ability to represent Couchbase’s interests in Open Source Cloud Native projects, engaging those communities as a knowledgeable expert, will further not only your company’s value, but also the value of that ecosystem.
  • You will also be an advocate for Cloud Native tech to other subject matter experts in Couchbase Engineering.
  • Working with a team of subject matter experts and the product managers, implement a set of features integrating Couchbase with Cloud Native tech. Some of these exist already, and some have prototypes. These include Prometheus, Fluentd and Fluent-bit, the Kubernetes Pod Autoscaler, etc.
  • Be a bridge to other parts of the Engineering organization where product features interleave and depend upon each other. Keep track of delivery dates for dependent projects; partner with Quality Engineering in organizing interdependent project plans.
  • Contribute to and write tutorials on integration with Cloud Native ecosystem components such as Fluentd, Prometheus, Open Telemetry.
  • Be an advocate to, and support Sales Engineers and Professional Services field organizations in understanding and bringing this tech to end users.
  • Facilitate efficient development by the entire team through running development processes, ensuring dependent items are in place, adjusting course as needed to further improve efficiency of producing.
  • Work with Product Managers, Architects and Principal Engineers in the definition and development of new features. In particular, become a subject matter expert for the Product Management team on where the opportunities and challenges are in the Cloud Native ecosystem.
  • Work across engineering teams, in some cases as a contributor or reviewer on projects and components outside your team, to help adoption of Cloud Native techniques and interfaces.

Senior Software Engineer employer: Couchbase

Couchbase is an exceptional employer for Senior Software Engineers, offering a dynamic work culture that fosters innovation and collaboration. With a strong emphasis on employee growth, you will have access to continuous learning opportunities in cutting-edge technologies like Cloud Native ecosystems, while working alongside a team of experts across various time zones. Located in a vibrant tech hub, Couchbase not only values your contributions but also encourages you to engage with the open-source community, making it a rewarding place to advance your career.

Couchbase

Contact Details:

Couchbase Recruitment Team

We think you need these skills to ace Senior Software Engineer

Golang
Python
Docker
Kubernetes
Cloud Formation
Terraform
ARM Templates