Security Software Engineer
C
CanonicalSoftware Development
WorldwideFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
Requirements
- Exceptional academic track record
- Undergraduate degree in Computer Science or STEM, or compelling alternative path
- Track record of going above and beyond expectations
- Thorough understanding of common security vulnerabilities and fixes
- 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
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
- Audit and analyze source code for vulnerabilities
- Integrate new tools into security infrastructure, pipelines, and processes
- Achieve and retain various security certifications
- Extend and enhance Linux cryptographic components for compliance
- Work with external partners to develop 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
View Full Description & ApplyYou'll be redirected to the employer's site