Enable job alerts via email!

Security Software Engineer

Canonical

Laval

Remote

USD 70,000 - 110,000

Full time

8 days ago

Boost your interview chances

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

Job summary

An innovative open source company is seeking a Security Software Engineer to enhance security across its teams. This role involves defining security features, analyzing vulnerabilities, and contributing to upstream projects. Ideal candidates will have a strong academic background in Computer Science or STEM, along with proficiency in programming languages like C and Python. The company offers a competitive compensation package, a distributed work environment, and opportunities for professional development. Join this forward-thinking organization and make a significant impact in the realm of security engineering!

Benefits

Learning and development budget
Competitive compensation
Holiday leave
Parental leave
Employee Assistance Program
Travel opportunities

Qualifications

  • Exceptional academic record with a degree in Computer Science or STEM.
  • Strong understanding of security vulnerabilities and fixing techniques.

Responsibilities

  • Defining and implementing security features across teams.
  • Analyzing and fixing vulnerabilities in source code.

Skills

C
Python
Go
Rust
Java
Ruby
PHP
Linux proficiency
Security vulnerabilities analysis
Communication skills

Education

Degree in Computer Science or STEM

Tools

Open source tools
Linux Kernel
Cryptography APIs

Job description

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

6 days ago Be among the first 25 applicants.

This role focuses on security engineering across all teams at Canonical, involving responsibilities such as:

  1. Defining and implementing security features
  2. Analyzing and fixing vulnerabilities
  3. Contributing to Ubuntu and upstream projects
  4. Auditing source code for vulnerabilities
  5. Developing security infrastructure and tools
  6. Achieving security certifications
  7. Enhancing cryptographic components
  8. Collaborating with external partners on security benchmarks
  9. Designing hardening automation for Ubuntu
  10. Monitoring security industry developments
  11. Supporting other engineering teams

Ideal candidates will have:

  • Exceptional academic record and a degree in Computer Science or STEM
  • Strong understanding of security vulnerabilities and modern fixing techniques
  • Experience with open source tools and programming languages like C, Python, Go, Rust, Java, Ruby, or PHP
  • Experience as a security champion and in SDLC processes
  • Proficiency in Linux (Debian or Ubuntu)
  • Excellent communication, interpersonal skills, and motivation
  • Willingness to travel twice a year for company events

Preferred additional skills include:

  • Experience with Linux Kernel and cryptography APIs
  • Security certifications such as FIPS or CC
  • Knowledge of OVAL and high learning ability
  • Performance engineering experience

What Canonical offers:

  • Distributed work environment with biannual in-person sprints
  • Learning and development budget of USD 2,000/year
  • Competitive compensation with annual reviews and bonuses
  • Benefits like holiday leave, parental leave, Employee Assistance Program, and travel opportunities

About Canonical:

Canonical is a leading open source company, publisher of Ubuntu, and innovator in AI, IoT, and cloud platforms. We are a remote-first, inclusive employer committed to excellence and diversity.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer - Digital Workplace

Canonical

Laval

Remote

CAD 80,000 - 120,000

7 days ago
Be an early applicant

Security Software Engineer

Canonical

Moncton

Remote

USD 70,000 - 110,000

10 days ago

Security Software Engineer

Canonical

Trois-Rivières

Remote

USD 70,000 - 110,000

12 days ago

Security Software Engineer

Canonical

Regina

Remote

USD 70,000 - 110,000

15 days ago

Linux devices software engineer - snapd

Canonical

Laval

Remote

CAD 80,000 - 140,000

9 days ago

Software Engineer - Python and K8s

Canonical

Laval

Remote

CAD 80,000 - 100,000

2 days ago
Be an early applicant

Lead Software Engineer

Resolution Technologies, Inc.

Vaughan

Remote

CAD 80,000 - 110,000

-1 days ago
Be an early applicant

System Software Engineer - Ubuntu Networking

Canonical

Sherbrooke

Remote

USD 80,000 - 120,000

-1 days ago
Be an early applicant

Software Engineer

DataAnnotation

Vancouver

Remote

CAD 80,000 - 100,000

2 days ago
Be an early applicant