Canonical is hiring a
Software Engineer

Logo of Canonical

Canonical

πŸ’΅ ~$150k-$222k
πŸ“Remote - Europe

Summary

The job description is for a software engineer role at Canonical focusing on developing container images and related tools. The role involves working with multiple teams, contributing to fast-moving products like Rocks (OCI images) and Chisel, and participating in the implementation and maintenance of Continuous Integration and Continuous Delivery automation. The location is EMEA.

Requirements

  • Knowledgeable and passionate about software development
  • Team player with 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 Go
  • Experienced with Linux systems administration and package management
  • Strong written and verbal communication skills to convey technical concepts
  • Brings clarity to technical and engineering discussions
  • Believes that sharing is caring, and knowledge is power
  • Skills range from those of a Graduate to a mid-senior Software Engineer
  • Bachelor’s or equivalent in Computer Science, STEM or a similar degree

Responsibilities

  • Developing the tools and technology for building and maintaining this new generation of 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
  • Mentor and help hiring

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Canonical know you found this job on JobsCollider. Thanks! πŸ™