Canonical

15 open new-grad and entry-level engineering roles, refreshed daily.

A generic resume gets filtered. Pick a role below and Atlas rewrites your resume to match it, scores it like a Canonical recruiter would, then preps you for the interview.

Tailor your resume to Canonical

Open roles at Canonical

  • Software Engineer - Secure Container Images

    Home based - EMEA · 2d

  • Software Engineer - Python - Container Images

    Home based - EMEA · 2d

  • Software Developer in Observability

    Home based - EMEA · 5d

  • Embedded Devices Software Solution Sales - All Roles

    Home based - Worldwide · 11d

  • C++/Rust Graphics and Windowing System Software Engineer - Mir

    Home Based - APAC; Home based - EMEA · 11d

  • Embedded Linux Field Engineer (Mandarin speaking)

    Home Based - APAC · 11d

  • Embedded Linux Consultant - Japan

    Home Based - APAC · 11d

  • Distributed Systems Testing Software Engineer, Python / Go

    Home based - Worldwide · Remote · 11d

  • Embedded & Desktop Linux Systems Engineer - Optimisation

    Home based - Worldwide · 11d

  • C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

    Home based - EMEA · 11d

  • Distributed Systems Engineer

    Home based - Worldwide · Remote · 11d

  • Embedded Linux Field Engineer for Devices/IoT

    Home based - Worldwide · 11d

  • Go (Golang) Software Engineer, Developer Tooling and Containers

    Home Based - APAC · 11d

  • Developer Relations Engineer

    Home Based - APAC; Home based - EMEA · 11d

  • Software Engineer (Python/Linux/Packaging)

    Home Based - Americas · 19d