A leadership role responsible for managing and guiding a security engineering team focused on protecting the Ubuntu Linux distribution by developing security measures, addressing vulnerabilities, and collaborating with open-source communities to ensure the safety of millions of users worldwide.
Key Responsibilities
Lead and develop a team of security engineers
Provide technical guidance on vulnerability remediation
Drive the development of new security engineering projects
Collaborate with upstream open source projects on vulnerability handling
Coach, mentor, and support career development of team members
Identify and measure team health indicators
Implement disciplined engineering processes
Represent the team and product to stakeholders, partners, and customers
Plan and manage progress on security goals and projects
Participate in security engineering leadership team collaborations
Requirements
Lead and develop a team of engineers, ranging from graduate to senior, providing technical guidance on vulnerability remediation and career development.
Drive the development of new security engineering projects to improve the security of Ubuntu and the open-source ecosystem.
Work with upstream open source projects on vulnerability lifecycle handling.
Identify and measure team health indicators to ensure effective team management.
Implement disciplined engineering processes within the security engineering team.
Represent the team and product to stakeholders, partners, and customers from a technical perspective.
Plan and manage progress on agreed goals and projects related to security engineering.
Be an active part of the security engineering leadership team, collaborating with other leaders.
Hold an exceptional academic track record from both high school and university.
Possess an undergraduate degree in Computer Science or STEM fields, or demonstrate a compelling narrative about an alternative educational or career path.
Demonstrate drive and a track record of going above-and-beyond expectations.
Exhibit excellent verbal and written communication skills in English.
Have a love of developing and growing people, with a proven track record of doing so.
Be organized and able to ensure your team delivers timely, high-quality results.
Maintain a professional manner when interacting with colleagues, partners, and the community.
Have a solid background in software development, including expertise in support and maintenance.
Achieve mastery in at least one programming language such as Go, Java, C, or Python.
Be knowledgeable and passionate about software and application security.
Have solid experience working in an agile development environment.
Demonstrate a drive for continual learning.
Build trust, relationships, and confidence with team members and stakeholders.
Be result-oriented, with a personal drive to meet commitments.
Be willing and able to travel twice a year for company events, up to two weeks each time.
Benefits & Perks
Compensation worldwide with annual review and performance bonuses
Distributed work environment with in-person team sprints twice a year
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Personal learning and development budget of USD 2,000 per year
Recognition rewards
Opportunity to travel to new locations to meet colleagues
Travel upgrades and Priority Pass for long haul company events
Ready to Apply?
Join Canonical and make an impact in renewable energy