
Remote opportunity at
CanonicalEngineering Manager - AppArmor
Canonical seeks an Engineering Manager to lead the AppArmor security team, focusing on mandatory access control tools that protect Ubuntu users across the globe. Canonical is…
Career Tools
About This Role
Canonical seeks an Engineering Manager to lead the AppArmor security team, focusing on mandatory access control tools that protect Ubuntu users across the globe. Canonical is a technology firm that publishes Ubuntu and operates as a remote-first organization. This role involves directing a group of engineers ranging from graduate to senior levels, managing professional growth, and coordinating projects across multiple engineering teams. The position suits an experienced leader with a…
Job Description
Canonical seeks an Engineering Manager to lead the AppArmor security team, focusing on mandatory access control tools that protect Ubuntu users across the globe. Canonical is a technology firm that publishes Ubuntu and operates as a remote-first organization. This role involves directing a group of engineers ranging from graduate to senior levels, managing professional growth, and coordinating projects across multiple engineering teams.
The position suits an experienced leader with a background in Linux kernel development and software security who enjoys mentoring technical talent. Responsibilities include shaping engineering procedures, communicating with stakeholders and the community, and collaborating with the security engineering leadership group. Candidates must be prepared to travel internationally twice per year for company gatherings lasting up to two weeks each.
Responsibilities
- Lead and mentor an engineering team spanning graduate to senior experience levels
- Provide career development feedback and coaching
- Monitor and measure team health indicators
- Establish disciplined engineering processes
- Represent the team and product to partners, customers, and stakeholders
- Establish and promote strong engineering and organizational practices
- Plan and track progress on shared goals and projects
- Collaborate as part of the security engineering leadership team
Requirements
- Undergraduate degree in Computer Science or a STEM field, or an alternative path with a compelling narrative
- Demonstrated track record of going above and beyond expectations
- Strong verbal and written English communication skills
- Proven experience in developing and growing engineering personnel
- Organizational skills to ensure the team delivers timely, high-quality results
- Professional interaction style with colleagues, partners, and the community
- Proficiency in C language
- Good understanding of Linux kernel development
- Experience working with Linux Security Modules
- Knowledge and passion for application and software security
- Solid background in an agile development environment
- Demonstrated commitment to continuous learning
- Ability to build trust, relationships, and confidence
- Results-oriented approach with personal drive to fulfill commitments
- Capacity to travel twice annually for company events of up to two weeks
Qualifications
- Exceptional academic track record in high school and university
- Good understanding of containers and packaging formats
Core Skills
Benefits
- Geographically adjusted compensation reviewed annually
- Performance-driven annual bonus
- Distributed work environment with twice-yearly in-person team sprints
- Annual personal learning and development budget of USD 2,000
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Travel opportunities to international locations
- Priority Pass and travel upgrades for long-haul company events
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this a remote position?
Yes, Canonical is a remote-first company and this role is distributed, though it requires the ability to travel twice a year for company events lasting up to two weeks each.
What are the core technical requirements for this role?
Candidates must be proficient in C, possess a strong understanding of Linux kernel development, have experience with Linux Security Modules, and demonstrate a background in agile software security.
What compensation and perks are offered?
Canonical provides a base salary adjusted for location, experience, and performance, an annual performance bonus, an annual learning and development budget of USD 2,000, holiday leave, parental leave, and travel benefits.
How is salary determined?
Compensation is shaped by geographical location, candidate experience, and performance worldwide, with reviews occurring annually or more frequently for graduates and associates.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.