Enable job alerts via email!

Security Software Engineer

Canonical

Tacoma (WA)

Remote

USD 80,000 - 130,000

Full time

11 days ago

Boost your interview chances

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

Job summary

An innovative company is seeking a Security Software Engineer to enhance security across various teams. This role involves defining and implementing security features, analyzing vulnerabilities, and contributing to open source projects. The ideal candidate will have a strong background in software engineering, particularly in security, and will work closely with product teams to ensure robust security practices. With a commitment to open source and a remote-first culture, this position offers opportunities for growth and collaboration in a dynamic environment. Join a team that values innovation and continuous learning in the field of security engineering.

Benefits

USD 2,000 annual learning budget
Performance reviews and bonuses
Comprehensive benefits
Employee Assistance Programme
Travel opportunities
Biannual in-person sprints

Qualifications

  • Strong academic background in Computer Science or equivalent experience.
  • Understanding of security vulnerabilities and modern fixing techniques.

Responsibilities

  • Define, implement, and document new security features.
  • Analyze, fix, and test vulnerabilities in software.
  • Collaborate with teams on security certifications.

Skills

C
Python
Go
Rust
Java
Ruby
PHP
Security Vulnerabilities Understanding
Open Source Tools Familiarity
Linux Experience

Education

Degree in Computer Science/STEM
High School Diploma or Equivalent

Tools

Security Tools
Linux Kernel

Job description

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

This is a general track for security-focused engineering across all teams and levels at Canonical. Apply if you are an exceptional security-focused software engineer.

Most product engineering teams include dedicated security engineers to enhance security through practices like threat modeling, architecture reviews, security testing, and liaising with external analysts. We develop security-driven products such as AppArmor and tools for Ubuntu's security, compliance, and certification.

As the publisher of Ubuntu, we handle long-term security responses and hardening, working with upstream projects and requiring fluency in major programming languages. Our security roles involve feature development, vulnerability response, proactive security, and community participation, collaborating closely with other teams, customers, and open source communities.

Location: Open to all time zones.

What you'll do
  • Define, implement, and document new security features.
  • Lead security-focused 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 and pipelines.
  • Achieve and maintain security certifications.
  • Enhance Linux cryptographic components for compliance.
  • Collaborate with partners on CIS benchmarks.
  • Design hardening automation for Ubuntu.
  • Monitor security industry developments.
  • Develop, test, and maintain security software.
  • Support other engineering teams.
What we are looking for
  • Strong academic background in high school and university or equivalent experience.
  • Degree in Computer Science/STEM or an alternative path with a compelling story.
  • Drive and a history of exceeding expectations.
  • Understanding of security vulnerabilities and modern fixing techniques.
  • Familiarity with open source tools and development methodologies.
  • Proficiency in C, Python, Go, Rust, Java, Ruby, or PHP.
  • Experience as a security champion and in SDLC security integration.
  • Excellent English communication skills.
  • Linux experience, preferably Debian or Ubuntu.
  • Interpersonal skills, curiosity, flexibility, accountability.
  • Passion, thoughtfulness, self-motivation.
  • Willingness to travel twice a year for up to two weeks.
Optional skills
  • Effective communication with teams and community.
  • Linux Kernel experience.
  • Security certifications, FIPS, CC knowledge.
  • Experience with OVAL and low-level cryptography APIs.
  • High learning ability and performance engineering experience.
What we offer
  • Distributed work with biannual in-person sprints.
  • USD 2,000 annual learning budget.
  • Performance reviews and bonuses.
  • Comprehensive benefits, including leave and parental leave.
  • Employee Assistance Programme.
  • Travel opportunities and event upgrades.

About Canonical

Canonical pioneers open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, uphold high standards, and have been remote-first since 2004. Working here means innovation, continuous learning, and growth.

Canonical is an equal opportunity employer, committed to diversity and fairness.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and IT
Industries
  • 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

Security Software Engineer

Canonical

Chicago

Remote

USD 120,000 - 175,000

9 days ago

Security Software Engineer

Canonical

Cincinnati

Remote

USD 80,000 - 120,000

10 days ago

Security Software Engineer

Canonical

Boston

Remote

USD 90,000 - 140,000

10 days ago

Security Software Engineer

Canonical

Atlanta

Remote

USD 80,000 - 150,000

10 days ago

Security Software Engineer

Canonical

Los Angeles

Remote

USD 90,000 - 150,000

10 days ago

Software Engineer - L3 Support

Canonical

Tacoma

Remote

USD 80,000 - 130,000

2 days ago
Be an early applicant

Software Engineer - Solutions Engineering

Canonical

Tacoma

Remote

USD 80,000 - 120,000

4 days ago
Be an early applicant