Security Software Engineer

Canonical
Full-time
Worldwide
Posted on 5 months ago

Job Description

Canonical is seeking security-focused software engineers to integrate across product teams, focusing on security through threat modeling, vulnerability response, and open source community participation. The role involves feature development, proactive security measures, and collaboration with teams, customers, and partners. It requires productivity in a globally distributed team and mandatory international travel.

Responsibilities

  • Define and implement security features
  • Lead security initiatives
  • Analyze and fix vulnerabilities
  • Contribute to open source projects
  • Audit source code
  • Integrate security tools
  • Enhance Linux cryptographic components
  • Develop hardening automation
  • Stay updated on security trends
  • Provide security guidance

Requirements

  • Exceptional academic record
  • Computer Science or STEM degree
  • Understanding of security vulnerabilities
  • Knowledge of software engineering techniques
  • Familiarity with open source tools
  • Skill in C, C++, Python, Go, Rust, Java, Ruby, PHP, or JavaScript/Typescript
  • Experience as a security champion
  • Experience with Linux
  • Strong communication and interpersonal skills

Benefits

  • No benefits