ApplySenior 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