About the Job:
This role is part of a general track for security-focused engineering across all teams at Canonical, suitable for exceptional software engineers with a focus on security. Most product engineering teams at Canonical have dedicated roles for security-oriented engineers who challenge the team to enhance their security practices.
The responsibilities include:
- Defining, implementing, and documenting new security features.
- Leading security-oriented initiatives within product engineering teams.
- Analyzing, fixing, and testing vulnerabilities in Canonical and open source software.
- Contributing to Ubuntu and upstream projects to benefit the community.
- Auditing and analyzing source code for vulnerabilities.
- Integrating new tools into our security infrastructure, pipelines, and processes.
- Achieving and retaining various security certifications.
- Enhancing Linux cryptographic components to comply with country-specific standards.
- Collaborating with external partners to develop CIS benchmarks.
- Creating hardening automation for Ubuntu.
- Monitoring the security industry for new developments.
- Developing, testing, and maintaining new software capabilities.
- Providing guidance and support to other engineering teams.
Qualifications:
- An exceptional academic track record and an undergraduate degree in Computer Science or a related STEM field.
- Strong understanding of common security vulnerabilities and modern engineering techniques to identify and resolve them.
- Proficiency in one or more programming languages such as C, Python, Go, Rust, Java, Ruby, or PHP.
- Demonstrated experience as a security champion and in driving security within a wider Software Development Life Cycle (SDLC) process.
- Professional written and spoken English skills.
- Experience with Linux (preferably Debian or Ubuntu).
- Excellent communication, interpersonal skills, and a passion for security.
Optional Skills:
- Communication with Ubuntu community members.
- Experience with Linux Kernel Security.
- Certification knowledge in FIPS or CC.
- Familiarity with OVAL (Open Vulnerability Assessment Language).
- Knowledge of low-level Linux cryptography APIs.
- Performance engineering experience.
Benefits:
- Competitive compensation shaped by experience and performance, with annual reviews.
- Performance-driven annual bonus.
- A personal learning and development budget of USD 2,000 per year.
- Annual holiday leave and maternity/paternity leave.
- Employee Assistance Programme.
- Opportunities for travel to meet colleagues during company events.
- A distributed work environment with team sprints held in person twice a year.
Location: Jiddah, Makkah, Saudi Arabia (Remote)
Work Conditions: Full-time, Remote
Company Overview:
Canonical is a pioneering tech firm leading the global transition to open source. As the publisher of Ubuntu, the company plays a critical role in the open-source community, providing secure and reliable software solutions from cloud to edge. Canonical is a remote-first organization, emphasizing skills and excellence regardless of location.