Apply

Senior Software Engineer - packaging - optimize Ubuntu Server

Posted about 19 hours agoViewed

View full description

💎 Seniority level: Senior, 5+ years of professional experience

📍 Location: Americas, EMEA

🔍 Industry: Open source software and operating systems

🏢 Company: Canonical👥 1001-5000💰 $12,800,000 Crowdfunding over 11 years agoInternet of ThingsOpen SourceCloud ComputingLinuxSoftware

🗣️ Languages: C/C++, Python, Rust, Go, Ruby, PHP

⏳ Experience: 5+ years of professional experience

🪄 Skills: DockerPHPPythonRubyC++GoRustLinux

Requirements:
  • Love technology and working with brilliant people
  • Curious, flexible, articulate, and accountable
  • Value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • Interest or experience in open source maintenance or contributions
  • Able to replay complex workloads and systems, write detailed test plans and reproducibility steps
  • Comfortable contributing and debugging many languages such as C/C++, Python, Rust, Go, Ruby, PHP
  • Experience in packaging in one or more ecosystems or any distro package format
  • Experience using and creating containers and virtual machines
  • Bachelor’s or equivalent in Computer Science, STEM or similar degree (or any higher) or equivalent professional experience.
Responsibilities:
  • Collaborating proactively within a distributed team
  • Fostering a software ecosystem with seamless user experience for all Ubuntu users
  • Evaluating contributions of other engineers to maintain high-quality software standards
  • Playing a role in shaping the future of Ubuntu via both - new ideas in your areas of interest and advising on work being done elsewhere
  • Collaborating with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers
  • Owning the maintenance of Ubuntu Server packages including traditional server workloads, virtualisation and containers, package management and dependencies, language runtimes, and toolchains.
Apply