As a security-focused software engineer you are embedded in Canonical's product teams, pushing them to think more deeply about security through threat modeling, design reviews and fuzzing, in a globally remote role.
Responsibilities
- ▹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 the 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
Requirements
- ▹An exceptional academic track record from both high school and university
- ▹Undergraduate degree in Computer Science or STEM, or a compelling narrative about an 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 communication and presentation skills
- ▹Results-oriented, with a personal drive to meet commitments
- ▹International travel at least twice a year, typically for one week
Nice to have
- ▹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
Soft skills
Excellent interpersonal skills, curiosity, flexibility and accountabilityPassion, thoughtfulness and self-motivationStrong self-discipline and motivation to be productive in a globally distributed team
What we offer
- ▹Distributed work environment with twice-yearly in-person team sprints
- ▹Personal learning and development budget of USD 2,000 per year
- ▹Annual compensation review
- ▹Performance-driven annual bonus
- ▹Recognition rewards
- ▹Annual holiday leave
- ▹Maternity and paternity leave
- ▹Employee assistance program
- ▹Travel to meet colleagues and attend company events
- ▹Priority Pass and travel upgrades for long-haul company events
About the company
Canonical publishes Ubuntu and is a pioneering open source technology company. It recruits globally and has worked remotely since 2004.
Languages: Angol: szakmai szint, írásban és szóban
Education: Informatikai vagy STEM alapdiploma, illetve meggyőző alternatív szakmai pálya
Ähnliche Stellen

Stelle
Software Engineer – Backend
EVB
AI/MLCpp
+2
💰 Gehalt: keine Angabe
🌍 Remote
🗣️ EN

Stelle
Ubuntu Software Engineer
Canonical
CppData Science
+1
💰 Gehalt: keine Angabe
🌍 Remote
🗣️ EN

Stelle
Software Engineering Director
Canonical
Cpp
+6
💰 Gehalt: keine Angabe
🌍 Remote
🗣️ EN

Stelle
Full-Stack Software Engineer
Blockstream
Cpp
+8
💰 Gehalt: keine Angabe
🏢 Vor Ort
🗣️ EN

Stelle
Software Engineer, Secrets Infrastructure
Stripe
Cpp
+5
💰 Gehalt: keine Angabe
🏢 Vor Ort
🗣️ EN

Stelle
Software Engineer, Automotive and Industrial Architecture
Canonical
CppData Science
💰 Gehalt: keine Angabe
🏢 Vor Ort
🗣️ EN