Job Description
We are seeking a Software Engineering Manager to lead our Linux enablement projects. In this role, you will manage a team of software engineers and oversee the delivery of high-quality products.
* Manage a team of software engineers to deliver OEM enablement projects
* Set goals with the team; prioritize tasks, identify and measure team health indicators
* Maximise the results of team members and support their career growth
* Coordinate with project managers, HWE, QA and certification management
* Monitor projects from kickoff to post-mortem and handle escalations
* Communicate, understand, and resolve technical challenges with OEMs, ODMs, SiPs, IHVs
* Prioritise customer requests globally
* Collaborate with product engineering teams (including Desktop, Foundations, Kernel, and Security)
* Provide leadership for methodologies, strategies, standards, tools, and best practices
* Proven track record in technical roles with Linux, preferably Ubuntu or Debian
* Commitment to development and testing methodologies, and maintainable code quality
* Experience with management responsibilities
* Ability to work collaboratively in a team environment
* Ability to be productive in a globally distributed team through self-discipline and self-motivation
* Commitment and energy to deliver on schedule
* Strong English language communication skills, both written and verbal
* Software architecture and design experience
* Software development or operations experience with: Ubuntu - kernel and userspace, deb/snap packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, Postgresql, Mongo, Kubernetes, OpenStack, Ceph, AI/ML
* Participation in open-source development projects
* Experience with CI/CD
Why You'll Thrive Here
What We Offer