Enable job alerts via email!

Security Software Engineer

Canonical

Atlanta (GA)

Remote

USD 80,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 innovative firm is seeking a Security Software Engineer to enhance product security through cutting-edge practices. In this role, you will lead security initiatives, analyze vulnerabilities, and collaborate with engineering teams to ensure robust security measures. The position offers a dynamic work environment with opportunities for professional growth and development. Join a forward-thinking company that values diversity and encourages continuous learning while making significant contributions to open source projects and the broader tech community.

Benefits

Distributed work environment
USD 2,000 annual learning and development budget
Annual compensation review
Holiday leave
Maternity and paternity leave
Employee Assistance Programme
Travel opportunities
Company event upgrades

Qualifications

  • Drive and a track record of exceeding expectations.
  • Experience as a security champion and in SDLC security integration.

Responsibilities

  • Define, implement, and document new security features.
  • Analyze, fix, and test vulnerabilities in software.
  • Audit and analyze source code for vulnerabilities.

Skills

C
Python
Go
Rust
Java
Ruby
PHP
Understanding of common security vulnerabilities
Modern techniques to find and fix vulnerabilities
Professional English communication skills

Education

Degree in Computer Science or STEM
Exceptional academic record from high school

Tools

Linux
OpenSSL
Libgcrypt
Security certifications

Job description

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

Most product engineering teams at Canonical include one or two spaces for dedicated security-oriented software engineers. Their role is to challenge the entire team to think more deeply about security. They contribute to the product as engineers too, but their primary focus is to improve security through state-of-the-art practices, from tabletop threat model exercises to architecture reviews, extended security testing with fuzzers and static analysis tools, to external security analyst liaison.

We build products motivated by security technology, such as AppArmor kernel investments and hardening, compliance, and certification toolkits for Ubuntu. As the publisher of Ubuntu, we handle long-term security response and hardening for the entire operating system and open source universe, working with upstreams across many programming languages, designing and adopting sophisticated tools for scale and confidence.

These roles cover all aspects of product security, including feature development, vulnerability response, proactive security, and open source community participation. All security roles collaborate closely with other engineering teams, customers, and partners in the open source community.

Location: Open roles available in every timezone.

What you'll do
  • 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 tools into security infrastructure, pipelines, and processes
  • Achieve and retain security certifications
  • Enhance Linux cryptographic components (e.g., OpenSSL/Libgcrypt) for compliance such as FIPS and CC
  • Work with external partners on CIS benchmarks
  • Design and develop hardening automation for Ubuntu
  • Monitor security industry developments
  • Develop, test, and maintain new software capabilities
  • Provide guidance and support to other engineering teams
What we are looking for in you
  • Exceptional academic record from high school and university or a compelling alternative path
  • Degree in Computer Science or STEM, or equivalent experience
  • Drive and a track record of exceeding expectations
  • Understanding of common security vulnerabilities
  • Modern techniques to find and fix vulnerabilities
  • Familiarity with open source development tools and methodologies
  • Skills in one or more of C, Python, Go, Rust, Java, Ruby, PHP
  • Experience as a security champion and in SDLC security integration
  • Professional English communication skills
  • Experience with Linux (Debian or Ubuntu preferred)
  • Interpersonal skills, curiosity, flexibility, accountability
  • Passion, thoughtfulness, self-motivation
  • Communication and presentation skills
  • Result-oriented with personal drive
  • Ability to travel twice a year for up to two weeks
Optional skills we value
  • Effective communication with team and community
  • Experience with Linux Kernel
  • Security certifications, FIPS, CC knowledge
  • Experience with OVAL
  • Knowledge of Linux cryptography APIs
  • High learning ability
  • Performance engineering experience
What we offer
  • Distributed work environment with biannual in-person sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review and recognition rewards
  • Holiday leave, maternity and paternity leave
  • Employee Assistance Programme
  • Travel opportunities and company 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 challenges you to think differently, learn new skills, and elevate your career.

We are an equal opportunity employer, committed to diversity and inclusion, and consider all applications fairly.

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

Senior PolyGlot Software Engineer

GSquared Group

Atlanta

Remote

USD 100,000 - 150,000

4 days ago
Be an early applicant

Senior Software Engineer, SAP MM- Logistics Invoice Verification & P2P (Remote)

The Home Depot

Atlanta

Remote

USD 100,000 - 150,000

2 days ago
Be an early applicant

Senior Security Software Engineer (Remote)

Allergan

Atlanta

Remote

USD 80,000 - 120,000

30+ days ago

Staff Software Engineer, OrangeMethod/OrangeWorks (Remote)

The Home Depot

Atlanta

Remote

USD 90,000 - 140,000

Today
Be an early applicant

Senior Software Engineer, SAP MM- Logistics Invoice Verification & P2P (Remote)

Lensa

Atlanta

Remote

USD 80,000 - 140,000

Yesterday
Be an early applicant

Graduate Software Engineer

Ditto

Atlanta

Remote

USD 60,000 - 100,000

5 days ago
Be an early applicant

Senior Full-Stack Software Engineer (Java / React) - (25040101)

Third Eye Software

Atlanta

Remote

USD 120,000 - 140,000

6 days ago
Be an early applicant