Backend Software Engineer

UpCloud Logo

UpCloud

πŸ“Remote - Worldwide

Summary

Join UpCloud's Orchestration team as a Backend Software Engineer and contribute to the success of their Managed Kubernetes Service. You will work with a team of experienced developers to build and improve features, focusing on cluster orchestration and infrastructure provisioning. This role requires experience in backend software development using Go and a deep understanding of Kubernetes. You will collaborate with the team and product manager to prioritize features based on customer needs. UpCloud offers a flexible and remote-friendly culture with various benefits, including paid vacation, training opportunities, and a share appreciation program.

Requirements

  • Have experience on backend Software development in Go
  • Have gone beyond being just a regular Kubernetes user: you’ve been leveraging it - even better if you’ve developed it for production!
  • Have true motivation to grow your knowledge deeper into Kubernetes and containers engineering

Responsibilities

  • Develop key Kubernetes backend components, such as cluster orchestration and infrastructure provisioning
  • Integrate the product with our internal systems
  • Discuss with the team and the Product Manager which relevant use cases from our customers we may prioritize
  • Research and build proof of concepts with your peers, exploring the approach you choose to those cases
  • Develop the solution in sprints, till it is in production-ready state

Preferred Qualifications

  • Have previous knowledge in lifecycle management (for example certificates and cluster upgrades)
  • Have previous knowledge in Kubernetes operators and working with custom resource definitions (CRDs)
  • Have previous knowledge in advanced container networking (we use Cilium)
  • Have previous knowledge in building/creating/designing (HTTP) API service(s) using Go

Benefits

  • Up to six weeks of annual paid vacation
  • Flexible and remote-friendly culture
  • Share Appreciation Right Program
  • Udemy E-learning platform and budget for trainings: unlimited business access
  • Occupational healthcare
  • Travel insurance
  • Sports benefit
  • Annual company trip
  • Company events and activities

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.