Full-Time

Linux Software Engineering Manager

Ubuntu Platform Optimisation

Posted on 6/28/2024

Canonical

Canonical

1,001-5,000 employees

Provides enterprise support for Ubuntu OS

Enterprise Software
Cybersecurity

Senior

Remote in USA

Category
Engineering Management
Software Development Management
Software Engineering
Required Skills
Kubernetes
Agile
Python
Docker
C/C++
Linux/Unix
Requirements
  • Experience with Linux packaging (Debian, RPM, Yocto)
  • Experience working with Python, C, C++
  • Experience managing software engineers with a track record of planning, delivery and quality
  • Excellent verbal and written communication skills in English
  • A love of developing and growing people and a track record of it
  • Organised and able to ensure your team delivers timely, high quality results
  • Well-organised, self-starting and able to ensure your team delivers to schedule
  • Professional manner interacting with colleagues, partners, and community
  • Experience working with customers, going beyond resolving their technical issues, to interpreting their business challenges and effectively communicating how your solution will meet their needs
  • High-quality, well-designed and well-documented software experience
  • Builds trust, relationships and confidence
  • Solid experience working in an agile development environment
  • Ability to travel twice a year, for company events up to two weeks each
  • Experience working with open source communities and licenses
  • Experience with server technologies, including UEFI firmware, GPU computing, RDMA/Infiniband and virtualization stacks (kvm, qemu, libvirt)
  • Experience with IoT / Embedded devices from firmware, boot loaders and BSP enablement including hardware accelerators
  • Experience with graphics stacks
  • Experience with open source networking technologies (eBPF, OVS, OVN, SoNIC, DPDK, SPDK, etc)
  • Experience with container technologies such as LXD, Docker and Kubernetes
  • Understanding of security best practices and Secure Software Development Lifecycles
  • Experience designing and implementing CI/CD automation platforms such as GitHub Actions
  • Experience with performance benchmarking and profiling
Responsibilities
  • Lead and develop a team of engineers, ranging from graduate to senior
  • Represent your team to partners, product stakeholders and customers
  • Collaborate proactively with a globally distributed organisation
  • Develop and evangelise great engineering and organisational practices
  • Coach, mentor, and offer career development feedback
  • Implement disciplined engineering processes
  • Plan and manage progress on agreed goals and projects
  • Be an active part of the leadership team, collaborating with other leaders
  • Collaborate with other teams at Canonical to ensure alignment on product architecture and roadmaps
  • Design and integrate new features and platform optimisations

Canonical publishes Ubuntu, an open-source operating system, and offers various commercial services for it. Their products include extended security maintenance, kernel livepatch services, and enterprise support, which help businesses maintain secure and efficient infrastructure. Canonical partners with hardware and software vendors to certify that Ubuntu operates well on different devices, enhancing its reliability. They generate revenue through subscription services, support contracts, and certification fees. Canonical stands out from competitors with its strong emphasis on security, data center automation, and developer experience, making Ubuntu a preferred choice for enterprises. The company's goal is to provide customizable and secure open-source solutions to a diverse clientele, from individual developers to large organizations.

Company Stage

Seed

Total Funding

$9.6M

Headquarters

London, United Kingdom

Founded

2004

Growth & Insights
Headcount

6 month growth

0%

1 year growth

9%

2 year growth

33%
Simplify Jobs

Simplify's Take

What believers are saying

  • Growing demand for edge computing boosts Canonical's partnerships, like with congatec.
  • RISC-V architecture expansion offers new opportunities for Ubuntu's market reach.
  • Hardware acceleration in web browsers enhances user experience with Canonical's Chromium snap.

What critics are saying

  • Competition from other Linux distributions like Red Hat and SUSE is increasing.
  • Potential security vulnerabilities in new Ubuntu releases could affect user trust.
  • Rapid AI evolution may require Canonical to invest significantly to stay competitive.

What makes Canonical unique

  • Canonical is a leader in the enterprise open-source market with Ubuntu.
  • The company offers extended security maintenance and enterprise support for Ubuntu.
  • Canonical partners with hardware vendors to certify Ubuntu's compatibility and performance.

Help us improve and share your feedback! Did you find this helpful?

INACTIVE