FreshJobs

Software Engineer – Go – Container Images at Canonical

September 20, 2024
Urgent
Apply Now
Deadline date:

Job Description

Loading

This role entails

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

What we are looking for in you

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