Skip to main content

Software Engineer - Container Images (Linux/Python/Go)

Software Engineer - Container Images (Linux/Python/Go)
Canonical
remote
10 months 2 weeks ago

Canonical's New Generation of Container Images

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.

Job 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 Python and/or 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

Requirements

  • Knowledgeable and passionate about software development
  • Experience in collaborative development
  • Worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
  • Track record of delivering timely, high-quality software
  • Experience with container images and containerised operations
  • Master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
  • Significant experience with Python and/or Go
  • Experienced with Linux systems administration and package management
  • Strong written and verbal communication skills to convey technical concepts
  • Strong believer in sharing knowledge and experience
  • Skills ranging from Graduate to mid-senior Software Engineer
  • Bachelor's or equivalent in Computer Science, STEM or a similar degree

What Canonical Offers

  • Learning and development, with an annual budget for professional development
  • Annual compensation review
  • Recognition rewards
  • Annual leave
  • Priority Pass for travel
  • Work remotely with a talented, distributed global team

Canonical is proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu.

#stack

Expertise level

Work arrangement

Key skills

Similar Jobs in Germany

Similar Jobs in Bayern

Similar Jobs in Nuremberg