‹ Back to list

Field Software Engineer

Home-based, EMEA

Field Software Engineer

Location: Anywhere in EMEA - Remote based


Canonical and Ubuntu are at the forefront of cloud and IoT computing, helping customers master the challenge of operations on hybrid cloud, bare metal, and container-based systems. Our Field Engineers are at the heart of this process, demonstrating, designing and delivering exciting solutions to a range of customers, from startups to Fortune 500s.

If traveling around the globe and working with some of the smartest people in the industry sounds appealing, and if you like to dig into the code, Canonical might be the place you are looking for!


Canonical's Field Engineering division is unique in its approach with customers: we engage early on in the pre-sales process and remain engaged throughout the delivery phase. This approach creates exciting dynamics in which one is involved in various customer facing processes; going to sales events and providing engineering support to the sales team, designing solutions for customers and in the end implementing those solutions.

This requires unique skills, both technical and non-technical. TCP/IP networking, libvirt/KVM virtualization and core Linux operating system skills are a must-have in the course of discussing detailed architecture, designing complex solutions and guiding customers to successful infrastructure operations. Most of our team's solutions are based on OpenStack, Kubernetes, and Ubuntu; therefore the ideal candidate has interest and experience with one or more of these. If you have experience or are willing to learn about LXD, Snaps, MAAS, Juju and Ubuntu, this team is the best starting point.


If there is one word to describe every day at Canonical, it's learning. Dynamic technologies lead to dynamic environments. Most of us work from home and that brings a perk of defining our own schedule and working hours. Everybody dictates their own pace and works in the environment that works best for them.When we are not with customers, we let our imagination shine. This is when we use our coding skills to improve the products and tools that we deliver to our customers.

Being a very spread out company, we don't get to share office space, but every now and then we meet somewhere in the world and have a great time. This is when our diversity really shines. Come join us and enrich our diversity even more!


  • BA/BS degree in Computer Science or related technical field
  • Good communication in both German and English
  • 3 years of Ubuntu Linux development experience
  • Experience using and contributing code in Python and Go to open source projects in the cloud or devices area
  • Excellent communication skills and presentability
  • High motivation, ability to multi-task and follow-up reliably on commitments
  • Interest in customer-facing engagement, including pitching, demonstrating and understanding customer environment and needs
  • Ability to travel globally for periods up to two weeks (once travel restrictions are lifted); overall 50% travel time

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.



Apply for this role


Location unavailable