Backend Software Engineer

closed
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
This job is filled or no longer available