Golang Engineer for an Open-source Project

Resin.io via Stack Overflow

Jul 12th 2018

On being a Golang Engineer at resin.io

Resin.io maintains Balena, an open source Moby-based container engine tailored to IoT devices. We are looking for Golang Engineers with in-depth expertise on container technologies and open source software to innovate in the realm of containers for embedded GNU/Linux devices.


  • Actively invest back in our own technology, libraries, and frameworks
  • Understand security best practices and strive to apply them in your work
  • Be highly motivated to produce great code
  • Evaluate customer requirements and other inputs to determine the scope and timing of new functionality
  • Lead and maintain the Balena container engine open source project
  • Contribute back to major open source projects such as Docker
  • Research novel approaches to efficiently run and update containers in embedded devices


Need to have:

  • Desire to make yourself and others more effective. You'd be bothered by an inefficient process
  • Good understanding of software engineering practices and how to apply them
  • Excellent written communication skills, and fluency in English
  • Self-discipline to take on a project and push it to completion without too much management. You also know when to ask for help
  • Experience leading, or contributing to, open source projects
  • Experience with GNU/Linux
  • Experience with Golang
  • In-depth knowledge of Docker internals like namespaces, cgroups, and layers

Nice to have:

  • A sample of your work (URL or attached sample)
  • Contributions to OSS projects (please include a URL)
  • Having worked remotely before
  • Experience with Resin.io as a user
  • Experience with embedded GNU/Linux, anything ranging from personal projects with a Raspberry Pi to commercial or industrial scenarios with custom devices
  • Experience with Node.js
  • Experience with Kubernetes

Make sure to let us know if any of these items apply to you!

Apply for this job