Notifications

Loading notifications...
Canonical Cover

Security Software Engineer

Canonical
Home based - Worldwide Full Time Negotiable 2 days ago

About the Job

The company is founder-led, profitable, and growing.

Canonical is looking for exceptional security-focused software engineers to be integrated across product teams. While they also contribute to the product as engineers, their primary focus is to challenge the entire team to think more deeply about security through state-of-the-art practices such as threat modeling, t...

These roles encompass all aspects of product security, including feature development, vulnerability response, proactive security, and open source community participation. Engineers in these roles collaborate closely with other Canonical teams, customers, and partners across the open source ecosystem.

Key Responsibilities

Security roles might tackle any of the following:
Define, implement, and document new security features 
Lead security-focused initiatives within a product engineering team
Analyze, fix, and test vulnerabilities in open source software
Contribute to Ubuntu and upstream open source projects to benefit the community 
Audit and analyze source code for vulnerabilities 
Integrate new tools into our security infrastructure, pipelines, and processes
Achieve and retain various security certifications 
Extend and enhance Linux cryptographic components to meet country-specific compliance requirements, such as FIPS and Common Criteria (CC) certifications
Work with external partners to develop Center for Internet Security (CIS) benchmarks
Design and develop hardening automation for Ubuntu 
Stay up to date with trends and developments in the security industry
Develop, test, and maintain new software capabilities  
Provide guidance and support to other engineering teams on security best practices

Required Skills & Abilities

An exceptional academic track record from both high school and university
Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
A track record of going above and beyond expectations
Thorough understanding of the common categories of security vulnerabilities and how to fix them
Knowledge of modern software engineering techniques
Familiarity with open source development tools and methodologies 
Skill in one or more of C, C++, Python, Go, Rust, Java, Ruby, PHP, or JavaScript/Typescript
Experience as a security champion
Experience driving security within a wider SSDLC process 
Professional written and spoken English 
Experience with Linux (Debian or Ubuntu preferred) 
Excellent interpersonal skills, curiosity, flexibility, and accountability 
Passion, thoughtfulness, and self-motivation 
Excellent communication and presentation skills 
Results-oriented, with a personal drive to meet commitments 
Clear and effective communication with both the team and Ubuntu community members
Experience working with the Linux kernel 
Experience with security certifications and knowledge of FIPS and/or Common Criteria (CC)
Experience with OVAL (Open Vulnerability Assessment Language) 
Knowledge of cryptographic modules such as OpenSSL and Libgcrypt
Knowledge of low-level Linux cryptography APIs
Demonstrated ability to learn quickly
Performance engineering experience 

Qualifications

Education: Bachelor

Apply now

Please let Canonical know you found this job on JobVista. This helps us grow!