companyCanonical logo

Security Software Engineer

CanonicalHome based - Worldwide
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Candidates should possess a solid background in software engineering with a strong emphasis on security. A deep understanding of security principles, threat modeling, and vulnerability assessment is essential. Proficiency in programming languages such as Python, C/C++, or Go is required. Experience with security tools and practices, including static analysis and fuzz testing, is highly desirable. The ideal candidate will have excellent collaboration skills, a proactive approach to security, and the ability to work effectively within a geographically dispersed team.

About the job

Canonical is at the forefront of open source software innovation, delivering cutting-edge operating systems to enterprise and technology industries globally. Our flagship platform, Ubuntu, is instrumental in transformative initiatives spanning public cloud, data science, artificial intelligence, engineering advancements, and the Internet of Things. We serve a diverse clientele, including top-tier public cloud and silicon providers, as well as industry leaders across various sectors. With a strong commitment to global distributed collaboration, our team comprises over 1200 professionals across more than 75 countries, where office-based roles are minimal. We convene in-person two to four times a year in unique locations worldwide to strategize and execute effectively. As a profitable and founder-led company, Canonical is experiencing significant growth. We are on the lookout for talented security-focused software engineers to join our product teams. These engineers will not only contribute to product development but will also elevate the team’s security mindset through advanced practices such as threat modeling, tabletop exercises, architectural and design assessments, static analysis, and fuzz testing, among others. In this role, you will engage in all facets of product security, including feature development, vulnerability management, proactive security measures, and active involvement in the open source community. You will collaborate closely with various Canonical teams, customers, and partners within the open source ecosystem. Each product engineering team has dedicated openings for security-oriented software engineers, and we are also developing products driven entirely by security considerations, such as our AppArmor kernel investments and the Ubuntu Security Guide (USG). As the publisher of Ubuntu, we take on long-term security responsibilities for the entire operating system and the broader open source community. This role requires proficiency across major programming languages and the ability to design, build, and implement sophisticated tools that enable us to operate at scale and with confidence. If you are a passionate security-focused software engineer excited about open source and aligned with Canonical's mission, we encourage you to apply. This position necessitates strong self-discipline and motivation to thrive in a globally distributed team setting, along with a requirement for international travel at least twice a year, typically for one week.

About Canonical

Canonical is a pioneering leader in open source software solutions, recognized for our commitment to innovation and excellence. Our flagship product, Ubuntu, is a cornerstone in the technology landscape, empowering enterprises in a multitude of sectors. With a strong global presence and a culture that emphasizes collaboration and growth, we are dedicated to reshaping the future of technology through our community-driven approach. Join us in our mission to provide unparalleled open source software and support to customers around the world.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.