Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Go - Container Images

Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1100+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing.

Canonical is building a new generation of Ubuntu‑based container images to simplify open‑source application deployment across the world. These container images will be free to use with long‑term security commitments, and engineered for performance, security and usability. As with Ubuntu, we will work in the open and welcome community participation.

In this role, you’ll be developing the tools and technology for building and maintaining this new generation of container images. You’ll be working with multiple teams, both inside and outside Canonical, to ensure we deliver container images with the highest quality whilst maintaining a seamless Ubuntu user experience. You will also be highly involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images, for which you are expected to demonstrate deep insights into container‑based DevOps.

You will be contributing to fast‑moving products like Rocks (OCI images) and Chisel, and thus have the chance to help steer and consolidate this new team. You’ll gain experience with numerous container technologies and participate in exciting and exploratory tasks, where your feedback will be critical for the decision‑making process. As an engineer, your seniority will be based on your software development background and ability to lead junior team members.

Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical. This is an exciting opportunity for experienced software engineers looking for a place to leave their mark, who are passionate about shaping an open source product with the highest quality, with and for the community!

Location

EMEA

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

Qualifications

  • 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

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence — in order to succeed, we need to be the best at what we do. Canonical has been a remote‑first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer.

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Go - Container Images in Victoria, BC vacancy
  • A leading open source software company is hiring a Software Engineer to enhance Linux and cloud infrastructure. Ideal candidates have a Bachelor’s in Computer Science, experience in Python development, and a passion for technology. This role involves building automated delivery... 
    Suggested
    Remote work

    Canonical

    Victoria, BC
    8 days ago
  • Join Affirm as a Software Engineer II and contribute to innovative backend solutions from anywhere. Help build a lifecycle-orchestrator service central to our architecture. You will be part of the Merchant & Partner Lifecycle team, acting as a technical leader with over... 
    Suggested
    Remote work

    Affirm

    Victoria, BC
    8 days ago
  • Exciting opportunity for a Software Engineer II to join Affirm's Partner Merchant Interfaces team. Work remotely while leveraging your skills in backend development with a focus on API integrations. Join Affirm as a Software Engineer II, where you will engage in all aspects... 
    Suggested
    Remote work

    Affirm

    Victoria, BC
    8 days ago
  • Transform your career as a Senior Software Engineering Manager at Affirm focusing on the ML Platform. Oversee a pivotal team that propels machine learning initiatives and infrastructure evolution. This high-impact position demands a capable leader who can effectively manage... 
    Suggested

    Affirm

    Victoria, BC
    8 days ago
  • $180.2k - $233.2k per year

     ...) team makes Thumbtack's ~250 engineers more productive. We own the AI...  ...languages our tooling is built in: Go and Python for CLIs, services,...  ...of industry experience in software engineering, including cross-...  ...under California privacy laws contained in Thumbtack’s Privacy policy... 
    Suggested
    Full time
    Seasonal work
    Local area
    Immediate start

    Thumbtack

    Victoria, BC
    12 days ago
  • $55.4k - $61.2k per year

     ...experience already? Either way, if you're ready to roll up your sleeves and dive into software testing, we’d love to hear from you! We’re looking for an Associate Software Test Engineer who’s eager to grow, hungry to learn, and excited to be part of a collaborative, agile... 
    Permanent employment
    Internship
    Remote work
    Shift work

    Absolute

    Victoria, BC
    19 days ago
  • $108k - $165k per year

     ...footprint of buildings around the world. Our team specializes in the design, development, and assembly of building automation controls and software programs. We’re working hard to create solutions for building operators to enable the vision of Net-Zero Emissions by 2050. An... 

    Reliable Controls

    Victoria, BC
    8 days ago
  • $98.8k - $130.8k per year

     ...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science‑based expertise, our global minds unite...  ...AutoCAD, Revit, lighting calculation platforms, and power analysis software. Contribute to technical excellence by improving design... 
    Work at office
    Local area
    Remote work
    Flexible hours

    WSP

    Victoria, BC
    8 days ago
  • $114.6k - $151.8k per year

     ...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science‑based expertise, our global minds unite...  ...fluent with tools such as AutoCAD, REVIT, lighting calculation software, and power system analysis platforms. You excel at solving real... 
    Local area
    Remote work
    Flexible hours

    WSP in Canada

    Victoria, BC
    8 days ago
  • $150k - $200k per year

     ...while securely enabling access to information for those who need it! The Senior Product Security Engineer candidate will have experience building and architecting software as part of a larger team. The ideal candidate will work effectively with product and engineering teams... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Victoria, BC
    8 days ago
  • $128.6k - $192.9k per year

     ..., H2O+U. Your Opportunity Stantec is one of the world’s top engineering and consulting firms supporting the Water Industry. We make a difference...  ...) is an asset. Experience with specialized power system software such as ETAP, SKM PowerTools, or EasyPower; advanced knowledge... 
    Long term contract
    Full time
    Temporary work
    Part time
    For contractors
    For subcontractor
    Casual work
    Work at office

    Stantec

    Victoria, BC
    8 days ago
  • $105k - $155k per year

     ...for over 110 years, McElhanney offers innovative and practical engineering, surveying, mapping, planning, landscape architecture, and environmental...  ...informational requirements, using Civil 3D and other technical software as needed. Coordinate and assist in the preparation of... 
    Contract work
    Internship
    Work at office
    Local area
    Relocation package

    McElhanney

    Victoria, BC
    7 hours ago
  • $21 per hour

     ...000 employees thrive in more than 100 countries. Our technology, software and services dramatically improve our client’s business results...  ...? Essential Currently pursuing studies in software engineering, computer science, or a related field Knowledge of software... 
    Hourly pay
    Full time
    Internship
    Direct hire
    Flexible hours

    Schneider Electric

    Victoria, BC
    6 days ago
  •  ...and create less waste. Together, we drive the shift to smart, efficient, and more sustainable mining. Make your impact The Senior Engineer plays a key role in delivering innovative tailings and pipeline solutions that make a real impact for customers and the resources sector... 
    Shift work

    Weir Minerals

    Victoria, BC
    8 days ago
  • $128.6k - $192.9k per year

    Stantec is one of the top engineering and consulting firms supporting the Water Industry, and we are looking for you to join our team. We...  ...evaluation of existing equipment, control systems (hardware and software) and control panels, Preparing studies, conceptual reports,... 
    Long term contract
    Full time
    Temporary work
    Part time
    For contractors
    Casual work
    Remote work

    Stantec Consulting International Ltd.

    Victoria, BC
    8 days ago
  • Join WSP as a Junior Geotechnical Engineer-in-Training and contribute to vital projects across Vancouver Island. Engage in both analytical...  ...collection • Prepare analyses using specialized geotechnical software Requirements: • Degree in Geotechnical or Geological Engineering... 

    WSP in Canada

    Victoria, BC
    8 days ago
  •  ...Biomedical Engineering Technologist - (224136) Esquimalt Urgent Primary Care Centre (EUPCC) - Victoria, BC V9A 3M4 CA North Quadra UPCC (NQUPCC) - Victoria, BC V8X 5J2 CA Royal Jubilee Hospital (RJH) - Victoria, BC V8R 1J8 CA (Primary) Vancouver Island Cancer Centre... 
    Hourly pay
    Temporary work
    Shift work

    Vancouver Island Health Authority

    Victoria, BC
    8 days ago
  • $89.2k - $129.3k per year

     ...energy future. Your Opportunity Stantec's Power team in western Canada is currently offering exciting opportunities for Electrical Engineers to work on a variety of HV/EHV AC and DC substation projects throughout North America. You will work within a multi-disciplinary... 
    Long term contract
    Full time
    Temporary work
    Part time
    Casual work
    Work at office
    Work from home
    Flexible hours

    Stantec Consulting International Ltd.

    Victoria, BC
    8 days ago
  • Shape the future of the water industry as an Instrumentation Engineer. This senior role focuses on control systems engineering and will allow you to drive innovative solutions in a collaborative environment. You will be instrumental in supporting public and private clients... 
    For contractors

    Stantec Consulting International Ltd.

    Victoria, BC
    8 days ago
  • $32.89 per hour

     ...July 14, 2026, 4:30 PM PST Department: Engineering & Public Works Work schedule: Monday to...  ...observation of the supervisor, assist with the on-going enhancement of the City’s operations by utilizing existing tools and software platforms. Participate in the development... 
    Hourly pay
    Full time
    Temporary work
    Work at office
    Local area
    Monday to friday

    City of Victoria BC

    Victoria, BC
    2 days ago
  • $86.88k - $106.19k per year

    Waterfront Engineering Senior Electrical Engineer (Permanent) – Victoria, BC Expected Salary: $86,879 to $106,185 Overview In a complex world marked by the threat of war, natural disasters, and geopolitical instability, national security has never been more important. Babcock... 
    Permanent employment
    Internship

    Nuclearinst

    Victoria, BC
    8 days ago
  • $62.61 - $70.23 per hour

    Senior Innovation Engineer - Environmental Innovation Req ID: 1894 Business Unit: Parks Recreation and Environmental Services Division: Environmental Innovation Regular / Auxiliary: Auxiliary - up to 12 month term position Job Type: Auxiliary (anticipated... 
    Hourly pay
    Long term contract
    Full time
    Contract work
    For contractors

    Capital Regional District

    Victoria, BC
    8 days ago
  • A leading engineering firm in Victoria is seeking an Intermediate Electrical Engineer to design building systems that enhance safety and efficiency. You will collaborate with architects and deliver integrated solutions in diverse environments such as healthcare and educational... 

    WSP

    Victoria, BC
    8 days ago
  • Excel as a Senior Electrical Engineer with Babcock Canada in Victoria, BC, focusing on submarine electrical systems and providing mentorship. Collaborate directly with the Waterfront Engineering team on technical deliverables. This permanent position requires a Bachelor of... 
    Permanent employment

    Babcock Canada Inc.

    Victoria, BC
    7 hours ago
  • Drive innovation in environmental solutions as a Senior Innovation Engineer at Capital Regional District. Focus on optimizing biosolids recovery and sustainable resource management. Your role will involve overseeing the Residuals Treatment Facility and coordinating technical... 
    Contract work
    For contractors

    Capital Regional District

    Victoria, BC
    4 days ago
  • Advance your career as an Embedded Electronics Engineer in Victoria, CA, where creativity meets technical excellence. This role focuses on designing, assembling, and troubleshooting electronic systems. We seek a passionate engineer with a strong foundation in electronics... 

    Blue Robotics

    Victoria, BC
    4 days ago
  •  ...Join Stantec's innovative team as an Electrical Engineer, focusing on power systems and substations design. Harness your skills in a flexible hybrid work environment within Canada. In this impactful role, you will collaborate with a multi-disciplinary team to develop high... 
    Flexible hours

    Stantec Consulting International Ltd.

    Victoria, BC
    8 days ago
  • Explore the opportunity to become the Systems Engineering Sub-Discipline Manager at Thales in a hybrid format from Ottawa, Dartmouth, or Victoria. Lead engineering excellence and drive project success. As the Systems Engineering Sub-Discipline Manager, you will work alongside... 

    Thales Canada

    Victoria, BC
    8 days ago
  • $135.2k - $179.1k per year

     ...upstream and downstream oil and gas to renewable energy markets, we partner with clients across the full project lifecycle—designing, engineering, and innovating for a low‐carbon future. Are you ready to help shape the infrastructure that fuels communities today—and... 
    Local area
    Remote work
    Flexible hours

    WSP in Canada

    Victoria, BC
    8 days ago
  • $96.2k - $104.2k per year

     ...WA office a handful of times. We are seeking a Cloud & Security Engineer to support and grow our Development and QA infrastructure across...  ...-as-Code tools such as Terraform or Bicep. Experience with container technologies such as Docker or Kubernetes. Familiarity with CI... 
    Permanent employment
    Work at office
    Remote work
    Flexible hours
    Shift work

    Absolute Security

    Victoria, BC
    20 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Go - Container Images. Be the first to apply!