Senior Software Engineer (Go) – Build The Cloud From Ground Up


Date listed

3 months ago





Total Funding

$12.1 billion

Keywords: remote python perl

At UpCloud you’ll be literally building the cloud.

Sometimes, cloud technologies can be offered as a patchwork of ready-made solutions. Here, however, you'll be working with something that we've built from ground up. You'll know exactly what you're dealing with and you'll have an impact on how to make it even better.

You'll be part of a cross-functional team of experienced developers that strive for agility in software development. Apart from that, you'll find yourself in an environment where healthy conflicts and technical discussions are encouraged and where things are done our own way instead of looking at how others are doing them. Our existing infrastructure is built in Go, Perl, and Python and even if you aren't a master in all of them, you shouldn't hesitate to learn.

Your work will consist of a healthy combination of supporting and refactoring existing infrastructure and building new features and services, by both applying and introducing practices such as CI/CD and containerization to make our software development smoother. The areas you'd be working on will range from block storage to network connectivity to virtualization development.

This role can be performed from our new office in the heart of Helsinki or fully remotely anywhere in Europe. If you have the right to work in Finland and you want to relocate to Helsinki, you are welcome to apply too.

Other reasons why you would like to join UpCloud:

  • You'll find 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 you like to work.
  • While the highest possible level of comfort and growth never co-exist, you'll see the results and impact of your work on a daily basis.

Job requirements

  • Solid agile software development experience, particularly with Go.
  • Background in Linux server administration.
  • Strong knowledge in storage and network connectivity.
  • Strong knowledge in containerization and virtualization.
  • Experience in applying CI/CD and other automation tools.

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.


  • Computer of your choice.
  • Personal budget for home office equipment and training.
  • Yearly company party in different locations to meet all our colleagues based on other countries. (Currently on hold due to the impossibility to travel, but we'll be back to it as soon as it is safe for everyone to fly again).
  • Private healthcare.
  • Company lunch card.

Findwork Copyright © 2021


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs