Ubuntu Enablement - Software Engineering Manager

Canonical

Taipei, CNonsitePosted Oct 3, 2022
Posting intelligenceMay be filled, listed long ago

Skills

postgreskubernetespythonmongocicdgoml

About the role

Canonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users.

As a Software Engineering Manager you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep knowledge of the Linux system, low-level debugging, critical thinking, problem-solving skills and management ability.

Key responsibilities

Recruit, motivate, mentor, and enable your team to succeed in delivering quality products

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 the technical challenge with OEMs, ODMs, SiPs, IHVs

Prioritize customer requests globally

Collaborate with product engineering teams (including Desktop, Foundations, Kernel, and Security)

Provide leadership for methodologies, strategies, standards, tools, and best practices

Must be able to travel to the EU, USA, China, and Taiwan; (after covid-19 restrictions lift)

Required skills and experience

A Bachelor (or higher) degree in STEM, preferably computer science or software engineering

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 and Chinese language communication skills, both written and verbal

Desirable skills and experience

Making technical decisions for a team as a tech lead

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

#LI-ET1 #stack

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Engineering Manager roles in China varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Engineering Manager hub for China medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.