Enable job alerts via email!

Security Software Engineer

Canonical

Los Angeles (CA)

Remote

USD 90,000 - 150,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Security Software Engineer to enhance security practices and contribute to innovative projects. This role involves defining security features, analyzing vulnerabilities, and collaborating with external partners. You'll work in a dynamic, remote-first environment that values excellence and diversity, with opportunities for professional growth and a generous learning budget. If you're passionate about security and open-source technology, this is the perfect opportunity to make a significant impact.

Benefits

Annual learning budget of USD 2,000
Generous leave policies
Employee Assistance Programme
Travel opportunities
Performance reviews and rewards
Distributed work environment

Qualifications

  • Strong academic background or equivalent experience in Computer Science or STEM.
  • Deep understanding of security vulnerabilities and SDLC processes.

Responsibilities

  • Define and implement security features while leading security initiatives.
  • Analyze and fix vulnerabilities, contributing to Ubuntu and upstream projects.

Skills

C
Python
Go
Rust
Java
Ruby
PHP
Security Vulnerabilities
Linux
Interpersonal Skills

Education

Degree in Computer Science/STEM
Equivalent experience

Tools

Open Source Tools
Security Tools

Job description

Join to apply for the Security Software Engineer role at Canonical.

Most product engineering teams at Canonical include security-focused software engineers responsible for enhancing security practices, conducting architecture reviews, security testing, and liaising with external analysts. These roles involve working on security products like AppArmor, Ubuntu security response, and open source contributions.

Location: Open roles available in every timezone.

What you'll do
  • Define, implement, and document security features.
  • Lead security thinking within product teams.
  • Analyze, fix, and test vulnerabilities.
  • Contribute to Ubuntu and upstream projects.
  • Audit source code for vulnerabilities.
  • Integrate security tools into infrastructure.
  • Achieve and maintain security certifications.
  • Enhance cryptographic components for compliance.
  • Collaborate with external partners on security benchmarks.
  • Develop automation for system hardening.
  • Monitor industry security developments.
  • Develop and maintain security software.
  • Support other engineering teams with security guidance.
What we are looking for
  • Strong academic background and/or alternative paths.
  • Degree in Computer Science/STEM or equivalent experience.
  • Deep understanding of security vulnerabilities.
  • Experience with open source tools and development methodologies.
  • Skills in C, Python, Go, Rust, Java, Ruby, or PHP.
  • Experience as a security champion and in SDLC processes.
  • Proficiency in English.
  • Linux experience (Debian or Ubuntu preferred).
  • Excellent interpersonal, curiosity, and accountability skills.
  • Motivation, communication, and presentation skills.
  • Result-oriented with a drive to meet commitments.
  • Ability to travel twice a year for company events.
Optional skills
  • Effective communication with teams and community.
  • Experience with Linux Kernel and cryptography APIs.
  • Security certifications like FIPS or CC.
  • Knowledge of OVAL and high learning ability.
  • Performance engineering experience.
What we offer
  • Distributed work environment with in-person team sprints.
  • Annual learning budget of USD 2,000.
  • Performance reviews and rewards.
  • Generous leave policies and family benefits.
  • Employee Assistance Programme and travel opportunities.
About Canonical

Canonical is a leader in open source technology, publishing Ubuntu and supporting AI, IoT, and cloud platforms. We are a remote-first company committed to excellence and diversity. Working here offers a future-oriented, challenging environment.

We are an equal opportunity employer, valuing diversity and inclusion.

Additional details
  • Seniority level: Mid-Senior level.
  • Employment type: Full-time.
  • Job function: Engineering and IT.
  • Industry: Software Development.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Security/Software Engineer - Level III - Contract to Hire - Remote

Lensa

Springfield

Remote

USD 80,000 - 100,000

Yesterday
Be an early applicant

Security Software Engineer

Canonical

Phoenix

Remote

USD 80,000 - 120,000

7 days ago
Be an early applicant

Full Stack Software Engineer New Los Angeles, CA; San Francisco, CA; New York City, NY; Minneap[...]

Calm

Los Angeles

Remote

USD 147,000 - 225,000

2 days ago
Be an early applicant

Software Engineer II

LegalZoom

Los Angeles

Remote

USD 92,000 - 155,000

5 days ago
Be an early applicant

Software Engineer, Android New Los Angeles, CA; San Francisco, CA; New York City, NY; Minneapol[...]

Calm

Los Angeles

Remote

USD 147,000 - 225,000

2 days ago
Be an early applicant

Software Engineer II

LegalZoom

Los Angeles

Remote

USD 92,000 - 155,000

6 days ago
Be an early applicant

Software Engineer II

LegalZoom.com, Inc.

Los Angeles

Remote

USD 92,000 - 155,000

7 days ago
Be an early applicant

Security Software Engineer

Canonical

Chicago

Remote

USD 120,000 - 175,000

9 days ago

Security Software Engineer

Canonical

San Jose

Remote

USD 139,000 - 241,000

10 days ago