Field Software Engineer Americas

Company: Canonical


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. Our staff wears both sales engineering and delivery hats — occasionally at the same time. We are active on multiple fronts:

  • Providing sales engineering support to Canonical's field sales team in events, customer calls, on-site visits and bid/tender processes
  • Designing solutions that meet customer needs, involving product and engineering as needed
  • Building the designed solutions at customer sites, working in a multidisciplinary fashion with the customer's infrastructure, network, storage and product teams
  • Implementing extensions and fixing issues in our technology stack that directly affect field delivery

Suitable candidates must have both deep technical expertise in our field and the ability and willingness to engage directly with customers, eliciting requirements, positioning our products correctly, building and delivering solutions, and ultimately adding significant value to their business.



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 not visiting a customer, most of the time is spent on learning new technologies and playing in our labs. We like to push ourselves further so we also spend time improving the tools and products we use.

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!



Our team delivers solutions based on OpenStack, Kubernetes, and Ubuntu; the ideal candidate has interest and experience with one or more of these. 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.

To deliver these solutions, Canonical's technology portfolio includes some of the most compelling tools in the cloud space:

  • LXD (in Go), the world’s fastest pure-container hypervisor
  • Snapd  (also in Go), a cross-distro transactional package for IoT and the cloud
  • MAAS (Python & Django), our bare metal provisioning system and IPAM
  • Juju (Go), providing amazing model driven operations at scale on the hybrid cloud
  • Ubuntu - the #1 cloud operating system

Candidates will be expected to be able to configure, utilize, debug and if necessary extend these tools in the course of their work, engaging with Canonical's engineering and product teams as necessary.


  • BA/BS degree in Computer Science or related technical field
  • 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; overall 50% travel time


Vacancy page :

Similar jobs