Security Software Engineer

Publisher of Ubuntu, pioneering tech firm at the forefront of the global move to open source.
$120,000 - $200,000
Security
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Security Software Engineer

Canonical, the company behind Ubuntu, is seeking security-focused software engineers to join their distributed teams. This role encompasses all aspects of product security, including feature development, vulnerability response, and proactive security measures. As a security engineer, you'll work across various product teams, challenging them to think deeply about security while contributing to state-of-the-art practices from threat modeling to architecture reviews. You'll be involved in handling long-term security response and hardening for the entire Ubuntu operating system and open source universe, working with thousands of upstream projects. The role offers unique opportunities to work on significant security projects like AppArmor kernel investments and Ubuntu hardening toolkits. You'll collaborate with multiple engineering teams, customers, and open source community partners, making a real impact on global open source security. The position offers competitive compensation, comprehensive benefits, and the flexibility of remote work with opportunities for in-person collaboration during bi-annual team sprints. This is an excellent opportunity for security professionals who want to shape the future of open source security at scale.

Last updated a few seconds ago

Responsibilities For Security Software Engineer

  • 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
  • Audit and analyze source code for vulnerabilities
  • Integrate new security infrastructure and tools
  • Achieve and retain various security certifications
  • Extend and enhance Linux cryptographic components
  • Work with external partners to develop CIS benchmarks
  • Design and develop hardening automation for Ubuntu
  • Monitor the security industry for new developments
  • Provide guidance and support to other engineering teams

Requirements For Security Software Engineer

Linux
Python
Go
Rust
Java
Ruby
PHP
  • Exceptional academic track record
  • Undergraduate degree in Computer Science or STEM
  • Thorough understanding of common security vulnerabilities
  • Experience with modern engineering techniques
  • Familiarity with open source development tools
  • Skill in one or more of C, Python, Go, Rust, Java, Ruby or PHP
  • Experience as a security champion
  • Experience driving security within SDLC process
  • Professional written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills
  • Ability to travel twice a year for company events

Benefits For Security Software Engineer

Education Budget
Parental Leave
Mental Health Assistance
  • Distributed work environment with twice-yearly team sprints
  • 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 meet colleagues
  • Priority Pass and travel upgrades for long haul company events

Interested in this job?

Jobs Related To Canonical Security Software Engineer

Security Software Engineer

Security Software Engineer role at Canonical focusing on Ubuntu and open source security, vulnerability response, and security feature development.

Sr. Security Software Engineer (Starlink)

Senior Security Software Engineer position at SpaceX, focusing on securing Starlink satellite systems and infrastructure with competitive pay and benefits.

Security Software Engineer

Security Software Engineer role at Canonical focusing on Ubuntu and open source security, vulnerability response, and security feature development.

Senior Information Security Engineer - Incident Response

Senior Information Security Engineer role at LinkedIn focusing on incident response, security monitoring, and threat investigation.

Sr. Security Software Engineer (Starlink)

Senior Security Software Engineer position at SpaceX, focusing on securing Starlink satellite systems and infrastructure with competitive pay and benefits.