Canonical · 2 hours ago
Software Engineer - Go - Container Images
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. In this role, you'll be developing tools and technology for building and maintaining a new generation of Ubuntu-based container images, ensuring high quality and a seamless user experience.
Computer Software
Responsibilities
Build robust, scalable, leading-edge container images
Work on automated Ci/CD processes for building, testing and publishing our container images
Write tools and tests for assessing security compliance and cloud-native compatibility
Work in Go to deliver new functionalities to our container-building tools
Participate in strong engineering process through code and architectural review
Provide technical feedback for the team's decision-making process
Engage with the open-source community as a subject-matter expert
Grow our knowledge base and write documentation
Work in a collaborative, agile and globally distributed environment
Mentor and help hiring
Work from home with global travel up to 15% for internal and external events
Qualification
Required
You are knowledgeable and passionate about software development
You are a team player and have experience in collaborative development
You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
You have a track record of delivering timely, high-quality software
You have experience with container images and containerised operations
You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
You have significant experience with Go
You are experienced with Linux systems administration and package management
You have strong written and verbal communication skills to convey technical concepts
You bring clarity to technical and engineering discussions
You are someone who strongly believes that sharing is caring, and knowledge is power
Your skills range from those of a Graduate to a mid-senior Software Engineer
You have a Bachelor's or equivalent in Computer Science, STEM or a similar degree
Benefits
Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues
Priority Pass, and travel upgrades for long haul company events
Company
Canonical
We deliver open source to the world faster, more securely and more cost effectively than any other company.
H1B Sponsorship
Canonical has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (4)
2024 (1)
2023 (1)
2022 (3)
2021 (1)
2020 (1)
Funding
Current Stage
Late StageRecent News
2025-10-01
Inside HPC & AI News | High-Performance Computing & Artificial Intelligence
2025-09-13
2025-09-12
Company data provided by crunchbase