Canonical

Security Software Engineer

Canonical

Apply
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