Job Description
Canonical is seeking a Security Engineer to join its software security team and protect the open-source community and Ubuntu users from emerging threats. The Security Engineer will work with a team to provide security coverage across ecosystems and environments. The role involves vulnerability monitoring, triage, response, and documentation in open-source software. Collaboration with internal teams and external partners will be necessary to identify, prioritize, and track issues.
The engineer is expected to analyze, fix, and test vulnerabilities and collaborate with teams in the Ubuntu community.
This position with Canonical requires international travel several times a year and the ability to be productive in a globally distributed team.
Responsibilities Include:
- Analyzing, fixing, and testing vulnerabilities in Ubuntu packages
- Keeping track of vulnerabilities in Ubuntu releases
- Collaborating with other teams in the Ubuntu community and with upstream developers
- Auditing source code for vulnerabilities
Requirements:
- Understanding of the common categories of security vulnerabilities and techniques for fixing them
- Familiarity with coordinated disclosure practices
- Familiarity with open-source development tools and methodologies
- Skills in one or more of C, Python, Go, Rust, Java, Ruby, or PHP
- Excellent logic, problem-solving, troubleshooting, and decision-making skills
- Excellent communication skills
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Appreciative of diversity, polite, and effective in a multi-cultural, multi-national organization
- Thoughtfulness and self-motivation
- Result-oriented, with a personal drive to meet commitments
- Ability to travel internationally twice a year for company events up to two weeks long
What Canonical Offers:
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events