Simplify Logo

Full-Time

Software Engineer

Ubuntu Core

Confirmed live in the last 24 hours

Canonical

Canonical

1,001-5,000 employees

Provides enterprise Linux and open-source technologies

Hardware
Enterprise Software

Mid, Senior

Remote in UK

Category
Backend Engineering
Software Engineering
Required Skills
gRPC
Software Testing
Go
REST APIs
Linux/Unix
Requirements
  • Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • Experience with Golang, C/C++, and Shell
  • Solid understanding of Linux and a modern GNU/Linux distribution, Debian or Ubuntu preferred
  • Experience or interest in low-level system and security facilities
  • Experience with API design and development - REST/gRPC or similar
  • Personal or professional experience with Linux-capable devices such as Raspberry Pi
Responsibilities
  • Develop system daemons with REST APIs in Golang
  • Integrate diverse bootloaders and maintain gadget snaps
  • Collaborate proactively with a distributed team
  • Write high quality code with unit tests to create new features
  • Debug issues and produce high quality fixes
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Work from home with global travel 2 to 4 times a year for internal and external events

Canonical delivers Ubuntu, a widely used enterprise Linux, and a range of open-source technologies such as OpenStack, Ceph, LXD, MAAS, Kubernetes, Juju, and Ubuntu Core. These technologies are designed for reliability, flexibility, and efficiency across cloud and IoT environments, known for their security, scalability, and global community support.

Company Stage

N/A

Total Funding

$12.8M

Headquarters

London, United Kingdom

Founded

2004

Growth & Insights
Headcount

6 month growth

3%

1 year growth

14%

2 year growth

36%