Software Engineer - packaging - optimize Ubuntu Server at Canonical

Job Overview

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

Additional Details

Job ID
83258
Job Views
102

Job Description



About the job



  • This is an exciting opportunity for you, a software engineer passionate about open source software.

  • Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company and help us to bring free software to the widest audience.

  • Ubuntu Server is a platform that enables amazing technology the whole world over, and is the #1 operating system in the public clouds.

  • Applicants to this role will have the opportunity to help with everything that goes into evolving Ubuntu.

  • You will get to work with our experienced team and have the benefits of learning and growing alongside the best engineers in the business.




What you'll do



  • Collaborate proactively within a distributed team

  • Foster a software ecosystem with seamless user experience for all Ubuntu users

  • Debug issues and facilitate their solution together with upstream projects

  • Evaluate contributions of other engineers to maintain high-quality software standards.

  • Work from home with global travel 2 to 4 weeks for internal and external events

  • Play a role in shaping the future of Ubuntu via both - new ideas in your areas of interest and advising on work being done elsewhere

  • Own the maintenance of Ubuntu Server packages. Specifically but not limited to:

    • Traditional server workloads (web servers, databases, network services, etc)

    • Virtualisation and Containers

    • Package management and dependencies



  • Collaborate with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers


Who you are



  • You love technology and working with brilliant people

  • You are curious, flexible, articulate, and accountable

  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated

  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree (or any higher)

  • You have interest and experience with two or more of the following: Distribution Development; debugging issues in a wide range of software; creation of test environments and reproducibility steps; administration and optimization of complex workloads; coding in Python, Go or Rust; packaging or distributing software; Public clouds like AWS, GCP, Azure, Oracle Cloud and, IBM Cloud

  • Involvement in open source projects in the past a plus


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