
Remote opportunity at
CanonicalEngineering Manager - AppArmor
Canonical is seeking an Engineering Manager - AppArmor to lead a technical team focused on security features and mandatory access control for the Ubuntu operating system.…
Career Tools
About This Role
Canonical is seeking an Engineering Manager - AppArmor to lead a technical team focused on security features and mandatory access control for the Ubuntu operating system. Canonical is a pioneering technology company and the publisher of Ubuntu, operating as a remote-first organization since its founding in 2004. In this position, the chosen candidate will guide engineers ranging from graduate to senior levels, establish disciplined engineering workflows, track team health, and…
Job Description
Canonical is seeking an Engineering Manager - AppArmor to lead a technical team focused on security features and mandatory access control for the Ubuntu operating system. Canonical is a pioneering technology company and the publisher of Ubuntu, operating as a remote-first organization since its founding in 2004. In this position, the chosen candidate will guide engineers ranging from graduate to senior levels, establish disciplined engineering workflows, track team health, and serve as the main representative for the product to stakeholders, partners, and customers.
This role suits professionals who enjoy mentoring technical talent, collaborating across various teams and communities, and driving software security initiatives. Team members coordinate efforts across multiple engineering projects to protect millions of users worldwide against emerging threats. The organization expects high standards and offers opportunities for continuous professional growth within a distributed global workforce.
Responsibilities
- Lead, mentor, and coach a team of engineers ranging from graduate to senior levels
- Identify and track team health metrics
- Implement and maintain disciplined engineering processes
- Represent the team and product to customers, partners, and stakeholders
- Promote and evangelize strong engineering and organizational practices
- Plan and oversee progress on agreed objectives and projects
- Collaborate with other leaders as an active member of the security engineering leadership team
Requirements
- Undergraduate degree in Computer Science or a STEM field, or a compelling narrative of an alternative path
- Strong verbal and written English communication skills
- Demonstrated experience in developing and growing engineering talent
- Organizational skills to ensure the team delivers timely, high-quality outcomes
- Professional demeanor when interacting with community members, partners, and colleagues
- Proficiency in C programming and a strong understanding of Linux kernel development
- Experience working with Linux Security Modules
- Knowledge of software and application security
- Solid background in an agile development environment
- Personal drive to meet commitments and achieve results
- Ability to travel twice annually for company events lasting up to two weeks each
Qualifications
- Exceptional academic record from both high school and university
- Good understanding of containers and packaging formats
Core Skills
Benefits
- Geographically adjusted compensation reviewed annually
- Performance-driven annual bonus
- Personal learning and development budget of USD 2,000 per year
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Priority Pass and travel upgrades for long-haul company events
- Twice-yearly in-person team sprints
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, Canonical is a remote-first company and operates in a distributed work environment, though this role requires the ability to travel twice a year for in-person company events of up to two weeks each.
What are the core technical skills required for this role?
Candidates must be proficient in C, possess a good understanding of Linux kernel development, have experience with Linux Security Modules, and demonstrate knowledge in software and application security.
What benefits does Canonical provide?
Benefits include an annual compensation review, performance-driven annual bonus, a USD 2,000 yearly learning and development budget, recognition rewards, holiday leave, maternity and paternity leave, an Employee Assistance Programme, and travel perks.
How much does this job pay?
The salary is not stated in the source posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.