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 worlds 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 Bachelors 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 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Go - Container Images in San Bernardino, CA vacancy
  •  ...leading provider of open source software and operating systems to the...  ...cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...AI for servers, VM’s and containers, and integrate our products with...  ...automated, highly reliable image delivery, testing and publication... 
    Suggested
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    San Bernardino, CA
    5 days ago
  •  ...Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants Join to apply for the Distributed... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    San Bernardino, CA
    5 days ago
  •  ...Senior DevOps Engineer Gluware · (US)   About Gluware Gluware is...  ...automation Maintain and evolve container orchestration (Kubernetes / EKS) and container image pipelines Drive cloud cost...  ...Typescript, Python, Bash, Ruby, or Go ~ Proficient with build... 
    Suggested
    Local area
    Remote work

    Gluware, Inc.

    San Bernardino, CA
    15 days ago
  • $129k - $152k

     ...cardiologists and are a growing team of world-class engineering, operations, medical affairs, marketing,...  ...About the Opportunity We're seeking a Software Engineer 3 to drive key technical initiatives across our computational imaging pipeline. In this high-impact role, you'll... 
    Suggested
    Remote work

    Cleerly

    San Bernardino, CA
    15 days ago
  •  ...thousands of real-world zero-days across the software billions rely on, and achieved the #1...  ...d love to talk. Your Role: Software Engineer - Platform / Core Infrastructure We’re...  ...services, written in TypeScript, Kotlin and Go (and pick them up quickly if you haven’t... 
    Suggested
    Contract work
    Remote work

    Xbow

    San Bernardino, CA
    15 days ago
  • $105.72k - $132.14k

     ...rests on their laurels, always strives to go above and beyond, and is committed to...  ...post implementation support of solution/software development Elicit, analyze, validate, specify...  ...(Scrum, XP, Kanban, etc.), JSP/Servlet container frameworks, Apache, Tomcat, JSP, JSF, Hibernate... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Bloomington, CA
    3 days ago
  • $135k - $165k

     ...small close-knit team of highly technical engineers with diverse backgrounds. We have a...  ...Qualifications ~4+ years of professional software engineering experience in a product-...  ...Proficiency in at least one system language (Go preferred, Java, etc.) with a... 
    Local area
    Remote work
    Home office

    Jane Technologies

    San Bernardino, CA
    15 days ago
  • $110k - $270k

     ...dynamic team as a Senior Site Reliability Engineer on the Vault Platform team, where you'll...  ...technologies, ideally from enterprise software development or a high-growth tech company...  ...languages such as Shell, Bash, Ansible, Python, Go, Ruby, etc. Leadership & Communication... 
    Work at office
    Local area
    Remote work
    Work from home
    Monday to Friday
    Flexible hours

    Veeva Systems

    San Bernardino, CA
    a month ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...release improvements to the Ubuntu cloud images. You will also be a voice in communication... 
    Contract work
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Canonical

    San Bernardino, CA
    5 days ago
  •  ...An innovative software company in California seeks a Software Engineer to enhance Ubuntu for cloud environments. The role involves developing infrastructure, automating delivery processes, and collaborating with top cloud partners like Amazon and Google. Required are... 
    Remote work

    Canonical

    San Bernardino, CA
    5 days ago
  •  ...leading provider of open source software and operating systems to the...  ...cloud, data science, AI, engineering innovation, and IoT. Our...  ...and publishes the base Ubuntu images used by millions to ensure optimal...  ...AI for servers, VM’s and containers. As an engineering manager... 
    Work at office
    Work from home

    Canonical

    San Bernardino, CA
    5 days ago
  •  ...Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical Join to apply for the Software...  ...Multipass Distributed Systems Software Engineer, Python / Go Associate Software Engineer | Active Secret clearance... 
    Full time
    Contract work
    Work at office
    Local area
    Work from home
    Worldwide
    Flexible hours

    Canonical

    San Bernardino, CA
    5 days ago
  • $115k - $145k

     ...codebase, defining the shape of upcoming work, and mentoring the engineers around you. We care about the craft as much as the ship. If...  ...programming, live production traffic, and a team that treats software quality as a first-class product concern, you will feel at home... 
    Remote work

    Penn Interactive

    San Bernardino, CA
    2 days ago
  • $60k - $126k

     ...to design, develop, and maintain custom software and database applications for both legacy...  ...development / refinement of software engineering guidelines Analyzing complex project-...  ...thresholds. We accept applications on an on-going basis and there is no fixed deadline to... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement
    Remote work
    1 day per week

    Le Fant

    San Bernardino, CA
    15 days ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources... 
    Work at office
    Remote work
    Shift work

    Speechify

    San Bernardino, CA
    15 days ago
  •  ...right tools. Pivotal Health combines software, data, and service into a seamlessly integrated...  ...has become a critical capability. This engineer will own key systems within that...  ...information from PDFs, scanned records, images, and clinical documentation. Lead healthcare... 
    Remote work
    Flexible hours

    Pivotal Health

    San Bernardino, CA
    15 days ago
  •  ...and exceptional past performance, we empower clients with innovative, measurable results. Position Overview The Drupal Software Engineer will be a developer working across the Drupal portals, with particular focus on the UI and backend features supporting the Applicant... 
    Hourly pay
    Contract work
    Remote work
    Flexible hours

    Viderity

    San Bernardino, CA
    a month ago
  •  ...for the Developer Relations Engineer role at Canonical 2 days ago...  ...and engagement in open-source software has worked with real-world challenges...  ..., debs, charms, rocks, PIP, containers) understands current software...  ...Software Engineer, Python / Go Associate Software Engineer |... 
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    San Bernardino, CA
    5 days ago
  •  ...reports:   None. Delta’s provide performance feedback on other engineers and participate in company peer mentorship program. Travel:...  ...pipelines, Workshop/Slate, and Ontology ~3+ years of software engineering experience ~ Experience with Python, TypeScript,... 
    Remote work
    Flexible hours

    Pvm, Llc

    San Bernardino, CA
    a month ago
  • $180k - $205k

     ...PsiQuantum also develops the algorithms and software needed to make these systems...  ...Team at PsiQuantum works closely alongside engineers and scientists in the electronics, system...  ...performance, scalable graph database which contains critical information to control and manage... 
    Remote work
    Shift work

    Psiquantum

    San Bernardino, CA
    15 days ago
  • $218.3k - $272.9k

     ...As Marqeta’s Principal Security Engineer you will serve as the technical lead across our security...  ...in at least one language (Python, Java, Go, or similar) with the ability to read and...  ..., CI/CD pipeline security, or secure software composition analysis Experience with... 
    Work at office
    Remote work
    Flexible hours

    MQ Referrals Only

    San Bernardino, CA
    15 days ago
  •  ...cloud APIs or as self-hosted and on-premises software, with unmatched accuracy, low latency,...  .... This role sits at the intersection of engineering, product, and customer systems, partnering...  ...— from scoping and architecture through go-live and optimization. Configuration and... 
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Deepgram

    San Bernardino, CA
    a month ago
  • $143.25k - $179.04k

     ...their laurels, always strives to go above and beyond, and is...  ...propose solutions leveraging software, hardware, or infrastructure and...  ...will shape the architecture and engineering of Old Dominion’s strategy for...  ...Delivery through a Source-To-Image strategy Application resiliency... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Bloomington, CA
    5 days ago
  •  ...Worth AI is hiring a Senior Agentic AI Engineer to design and ship production agent systems...  ...style tooling, DataDog ~5+ years of software engineering experience, with 2+ years...  ...task. Velocity: New agent capabilities go from prototype to production in weeks, without... 
    Remote work
    Flexible hours

    Worth Ai

    San Bernardino, CA
    15 days ago
  • $137k - $183k

     ...design, build and distribute open-source software that enables people to enjoy the internet...  ...: The Firefox team is a community of engineers who care deeply about delivering the...  ...need to be successful while also being the go-to person for peer reviews in their domain... 
    Work experience placement
    Remote work
    Home office

    Mozilla

    San Bernardino, CA
    15 days ago
  • $138.5k - $162.9k

     ...from you! The Role The Senior Data Engineer will play a critical role in designing,...  ...engineering within a modern technology stack, software engineering with data warehousing...  ...functional programming languages such as Python, Go, or Scala ~ Strong experience working... 
    Remote work
    Work from home
    Flexible hours

    Modern Health

    San Bernardino, CA
    8 days ago
  • $80k - $180k

     ...Grant Street Group, we build high‑quality software and provide uncompromising support for...  ...technical challenges. We are looking for a data engineer who has a strong technical background and...  ...Solid programming skills in Python or Go, and willingness to learn other languages... 
    Remote work

    Grant Street Group

    San Bernardino, CA
    8 days ago
  •  ...Engineering Manager, MAAS Canonical is a leading provider of open source software and operating systems to the global enterprise and technology...  ...stack written in Python and Go, delivering hyperscale...  ...including networking, storage, containers and Kubernetes Technical... 
    Remote work
    Work from home

    Canonical

    San Bernardino, CA
    5 days ago
  •  ...23rd in Fast 500 in North America. We're seeking a Staff Software Engineer to help lead our growing backend engineering team. Our real-time...  ...several terabytes of data every day. Our technologies include Go, Ruby on Rails, Aerospike, Redis, Elasticsearch, Kafka,... 
    Remote work
    Work from home
    Home office

    Stackadapt

    San Bernardino, CA
    15 days ago
  •  ...About the role: We are looking for a Mobile Engineering Manager to lead two high-impact mobile pods: # Mobile Platform – Owns cross-platform strategy, build systems, CI/CD, performance optimization, reliability, observability, and architectural evolution. # Mobile... 
    Temporary work
    Remote work

    Samsara

    San Bernardino, CA
    a month ago

Do you want to receive more vacancies?

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