All jobs
Save

Ubuntu Security Engineer

Canonical
Contract type
Ongoing
Work mode
100% remote
Experience
3 years

Job description

Key details

  • Analyze, fix, and test vulnerabilities in open source packages
  • Track vulnerabilities in the Ubuntu ecosystem as they are discovered, researched, and fixed, leveraging internal tools
  • Collaborate with other teams in the Ubuntu community and upstream developers to exchange or develop vulnerability patches and ensure Ubuntu includes robust security features
  • Audit source code for vulnerabilities
  • Build features and tools to strengthen the security of products and contribute to the overall security of Ubuntu
  • Produce security assessments, conduct code reviews, develop internal tools, engage with the open source community, and participate in industry initiatives and events
  • Company mission
  • Canonical is a pioneering tech firm at the forefront of the global move to open source, publishing Ubuntu

Primary stack

Core technologies

Python (Programming Language)GoJavaTypeScript

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
  • 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
  • Performance-driven annual bonus or commission

Requirements & details

  • Open to candidates across all levels of experience, from Graduate to Senior
  • Thorough understanding of common categories of security vulnerabilities and techniques for fixing them
  • Familiarity with coordinated disclosure practices
  • Familiarity with open source development tools and methodologies
  • Skilled in one or more of C, Python, Go, Rust, Java, Ruby, PHP or JavaScript/TypeScript
  • Excellent logic, problem-solving, troubleshooting, and decision-making skills
  • Ability to clearly and effectively communicate with the team and Ubuntu community members
  • 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 be productive in a globally distributed team through self-discipline and self-motivation
  • International travel at least twice a year, usually for one week
  • Location: Worldwide, globally remote role
  • Python, Go, Rust, Java, Ruby, PHP, JavaScript, TypeScript, C
  • Python (Programming Language)
  • Go
  • Java
  • TypeScript

Apply