Find your next role
Discover roles across ambitious teams
18,516 jobs
- More jobs
Canonical
Linux Devices Software Engineer
Remote · EMEA, LATAM + more · Full time · Mid level
About the role
Work on mission-critical Golang code for software delivery, containers, security sandboxing, telemetry and device management. Focus on quality and performance at the heart of the operating system for Linux snaps.
What you’ll do
• Collaborate proactively with a distributed team. • Write high quality code to create new features. • Debug Linux system level issues and fix them. • Review code produced by other engineers. • Work from home with global travel twice a year.
What you’ll bring
• Bachelor’s or equivalent in Computer Science or STEM. • Professional software development experience in Go, Python, C, or C++. • Knowledge of Linux system-level fundamentals. • Commitment to software testing and maintainable code. • Work authorization for EMEA or Americas regions.
Life at Canonical
Distributed work environment with twice-yearly team sprints in person. Personal learning budget of USD 2,000 per year. Annual compensation review and performance-driven bonus. Maternity and paternity leave. Wellness programs and travel opportunities.
About Canonical
Canonical publishes Ubuntu, a leading open-source platform for AI, IoT, and cloud. It is a pioneer in global distributed collaboration with 1200+ colleagues worldwide.