Software Engineer (Linux / Python or Go) - Container Images at Canonical

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
92046
Job Views
88

Job Description



What you'll do



  • 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


Who you are

At least some of those statements apply to 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 Python and/or 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


What we offer you



  • We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • 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


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept