Skip to content

Lead Software Engineer - Kubernetes Infrastructure

  • Helsinki, Finland
Product Engineering

Job description

At UpCloud you’ll be literally building the cloud. 

The cloud is just someone else’s computer. But at UpCloud, it is ours - and we want to make it the best possible. Our Cloud is a fabric of thousands of high-end server computers, network gear, and storage devices, all woven together to deliver the best performance. 

UpCloud is growing, and we’re looking for a Lead Software Engineer to join our development team!
In this position, you’ll have a chance to directly contribute to the evolution and success of one of our core products, by developing our Managed Kubernetes Service!

You’ll be part of a tightly-knit team of experienced developers who built the product from the ground up, now enabling our customers to run container workloads in UpCloud, through new and more sophisticated features.

Your work will consist of leading the technical strategy for our Managed Kubernetes Service, guiding the team towards the development of its components, such as cluster and infrastructure provisioning, and integrating the product with our internal systems. We prefer to build our features with user-centered design, and our work is prioritised based on our customer needs, with their engagement & based on their feedback.

Job requirements

Our view is that to be successful in this role, you should have meaningful hands-on experience working with open-source technologies in:

  • Software development (comfortable with Go)

  • Container orchestration with Kubernetes

You’re also experienced in the following domains:

  • Driving technical strategy for a product or organisation

  • Troubleshooting, analysing, and debugging containers in Kubernetes

  • Writing and reviewing secure, testable, and robust code

  • Deep understanding of lifecycle management (such as certificates and cluster upgrades), Kubernetes operators and custom resource definitions (CRDs)

  • Advanced container networking (we use Cilium)

As a Lead Software Engineer, you’re experienced in understanding engineering problems from multiple different perspectives. You build shared understanding within the team, by helping them to continuously abstract complexity to the appropriate level.

This role can be performed from our new office in the heart of Helsinki or fully remotely anywhere in Europe. 

At UpCloud we'll provide you an easy-going environment that promotes work-life balance and self-development. You'll be encouraged to experiment, fail, learn, succeed amazingly, be brave to propose new things, agree and disagree. That’s how we like to work.

If you would like to join our journey to never become yet another cloud provider, please get in touch using the ‘apply for this job’ button.

We review all applications and we do get back to all our candidates. That is a promise.

Our Benefits

  • Devices of your choice

  • Flexible, remote-friendly working hours

  • Offices in the center of Helsinki and Singapore

  • Company events

  • Annual company trip

  • Sports and culture benefit

  • Extensive occupational healthcare

  • Additional 1-week paid vacation

  • UpActivity


Recruitment process

  • CV & application review
  • Screening Call
  • Interview with the Hiring Manager
  • Task Assignment & Review with the Engineering team
  • Interview with the Product Leadership
  • Offer


Apply with Linkedin unavailable