Posted on January 15th, 2019
The Snap teams at Canonical (commercial sponsor of Ubuntu) are making it possible for app publishers to reach all cloud, Internet of Things, and Linux desktop systems with a single publication backed by atomic, automatic updates.
We are looking for a Senior Software Engineer in the Americas to join our remote-based team. We want someone who shares our passion for building developer tools and who loves interacting with their users.
The Internet of Things is held back by an inability to trust our homes, cars, and security to devices that receive instruction from the Internet. Manufacturers are faced with a false dilemma: either they push out an update that risks bricking devices, or they leave the software unchanged and risk getting hacked.
We believe there is a third choice. Build your device with snaps as the software delivery mechanism and push out updates frequently without risking breakage.
Our team’s responsibility is for Snapcraft, the end developer experience provided around snaps. It lets developers bundle their app, dependencies, and config into an upload to the Snap Store. These uploads have the same behaviour regardless of where they’re run, and roll back on upgrade when provided health checks fail.
As a team we get to travel the world, and typically you’ll be on the road a week every three months. This year we’ve sent people to Cape Town, Seattle, Budapest, Berlin, Montreal, and Brussels.