Security Software Engineer
Canonical
About the position
Join a globally distributed team as a security-focused software engineer, contributing to product security and open source initiatives.
Tech stack
- python
- c
- cpp
- go
- rust
- java
- ruby
- php
- javascript
- typescript
Requirements
Required:
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Thorough understanding of the common categories of security vulnerabilities and how to fix them
- Knowledge of modern software engineering techniques
Nice to have:
- Experience with security certifications and knowledge of FIPS and/or Common Criteria (CC)
- Experience working with the Linux kernel
- Clear and effective communication with both the team and Ubuntu community members
Responsibilities
- Define, implement, and document new security features
- Lead security-focused initiatives within a product engineering team
- Analyze, fix, and test vulnerabilities in open source software
- Contribute to Ubuntu and upstream open source projects to benefit the community
Benefits
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Maternity and paternity leave