Security Software Engineer
Canonical
about 1 year ago
Remote, Worldwide
Mid Level / Senior
H1B Sponsor
Responsibilities
- Define, implement and document new security features.
- Lead security-oriented thinking in a product engineering team.
- Analyze, fix, and test vulnerabilities in Canonical and open source software.
- Contribute to Ubuntu and upstream projects to benefit the community.
- Audit and analyze source code for vulnerabilities.
- Integrate new tools in our security infrastructure, pipelines and processes.
- Achieve and retain various security certifications.
- Extend and enhance Linux cryptographic components for compliance.
- Work with external partners to develop CIS benchmarks.
- Design and develop hardening automation for Ubuntu.
- Monitor the security industry for new developments.
- Develop, test and maintain new software capabilities.
- Provide guidance and support to other engineering teams.
Requirements
- Exceptional academic track record from high school and university.
- Undergraduate degree in Computer Science or STEM, or a compelling alternative narrative.
- Drive and a track record of exceeding expectations.
- Thorough understanding of common categories of security vulnerabilities.
- Familiarity with modern engineering techniques to find and fix vulnerabilities.
- Skill in one or more programming languages such as C, Python, Go, Rust, Java, Ruby, or PHP.
- Experience as a security champion.
- Experience driving security within a wider SDLC process.
- Professional written and spoken English.
- Experience with Linux, preferably Debian or Ubuntu.
- Excellent interpersonal skills, curiosity, flexibility, and accountability.
- Passion, thoughtfulness, and self-motivation.
- Excellent communication and presentation skills.
- Result-oriented with a personal drive to meet commitments.
- Ability to travel twice a year for company events.
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.
- Recognition rewards.
- Annual holiday leave.
- Maternity and paternity leave.
- Employee Assistance Programme.
- Opportunity to travel to new locations to meet colleagues.
- Priority Pass and travel upgrades for long haul company events.
Tech Stack
CGoJavaLinuxPHPPythonRubyRust
Categories
Security