Security Software Engineer
Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
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, table-top exercises, architecture and design reviews, static analysis tools, and fuzzing, among others.
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.
Each product engineering team at Canonical reserves one or two openings for security-oriented software engineers. We also develop a number of products driven entirely by security needs, such as our AppArmor kernel investments and the Ubuntu Security Guide (USG). As the publisher of Ubuntu, we also handle long-term security response for the entire operating system and open source ecosystem. Working with tens of thousands of upstreams means that we need to be fluent in every major programming language and design, build, and adopt sophisticated tools that enable us to work at scale and speed with confidence.
Apply here if you are an exceptional security-focused software engineer, passionate about open source, and excited by Canonical's products and mission.
This role requires the ability to be productive in a globally distributed team through strong self-discipline and motivation. It also involves mandatory international travel at least twice a year, typically for one week.
Location: Worldwide, this is a globally remote role
What you'll do
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
What we are looking for in you
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
Optional skills we also value
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
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues
Priority Pass, and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#LI-remote
$104k - $139k per year
...areas including AI, social media, security and more. And we’re doing this... ...and distribute open-source software that enables people to enjoy... ...Contribute to standards-based, secure, and interoperable implementations... ...initiatives: Partner with engineers across teams to identify,...SuggestedLong term contractImmediate startRemote workHome office- ...Job Responsibility: Opreto Corporation is hiring a temporary Software Security Developer (Javascript) to help complete a security hardening... ...Detail-oriented, with a focus on writing clean, efficient, and secure code. Ability to work independently and collaboratively in...SuggestedTemporary workRemote work
- ...Responsibilities Design and build security controls across cloud platforms, operating... ...mitigations through resolution. Support engineering decisions with threat modeling, security... ...25–50% of the role writing software rather than focusing solely on operational...SuggestedRemote workHome officeFlexible hours
- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers... ...for cross-compilation Performance or Security Engineering experience What we offer...SuggestedFull timeFreelanceWork at officeLocal areaRemote workWorldwide
- ...creating a safer world through our cyber security SaaS portfolio. Our culture of... ...The Role BeyondTrust is seeking a Software Development Engineer to contribute to the development and maintenance... ..., and stakeholders to build scalable, secure, and reliable services, including...SuggestedLong term contractFull timeTemporary workWorldwide
$150k - $200k per year
...and distributed systems. Develop core cybersecurity and software supply chain security platform components. Process, analyze, and manage large... ...architecture discussions. Review code, help establish engineering practices, collaborate with security researchers and product...Full timeRemote workFlexible hours- ...Responsibilities Build, deploy, and maintain AI-powered security scanners for large-scale vulnerability discovery. Lead red-team... ...bounty, and vulnerability response workflows. Collaborate with engineering teams to prioritize, remediate, and verify critical...Full time
$82k - $110k per year
...diverse areas including AI, social media, security and more. And we’re doing this while... ...design, build and distribute open-source software that enables people to enjoy the... ...team and role: At Mozilla, our Release Engineering team (RelEng) plays a crucial role in ensuring...Full timeImmediate startRemote workHome office- ...We’re making security suck less for developers. Security tools haven’t kept up with how software is built today. They interrupt teams, slow releases, and turn security into... ...one phase. As our first Customer Security Engineer (pentest), you will own the end-to-end delivery...Permanent employmentFull time
$180k - $220k per year
...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates... ..., guiding architecture toward scalable, secure, and maintainable systems. Partner... ...partnership with our DevOps team, ensuring our software solutions are highly available,...Long term contractFull timeRemote workFlexible hours- ...Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical... ..., software, hardware and certification engineering services to the aerospace, defense, space... ...role focuses on building and maintaining secure, scalable CI/CD pipelines to streamline...Long term contractFull timeWork at officeRemote work1 day per week
$140k - $180k per year
...by industry veterans who have engineered online systems for some of... ...We are looking for a Senior Security Engineering Manager to lead SecOps... ...AccelByte's products are secure. You will be the voice of security... ...~7+ years of experience in software coding/development including,...Long term contractFull timeTemporary workRemote workFlexible hours- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...compilers and toolchains, and we work on security, cryptography, performance and documentation...Full timeWork at officeLocal areaRemote workWork from homeWorldwideMonday to fridayNight shift
$95k - $115k per year
...About PublicInput PublicInput develops and supports Software-as-a-Service (Saas) solutions designed for government agencies and their consultant... ...is looking for a frontend-leaning Full Stack Software Engineer to help build and improve the applications our customers and their...Full timeWork at officeLocal area- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech...Full timeWork at officeRemote workWork from homeWorldwideFlexible hours
- ...About the Role We’re looking to add a product-minded AI engineer to the team. The ideal candidate will have strong customer and product... ...U.S. by submitting information from your Form I-9 to the Social Security Administration and, if needed, the Department of Homeland...Remote work
$186.37k - $223.64k per year
...in Canadian time zones (EST + CST only at this time). Staff Software Engineer - Platform, Application Core Services Application Core... ...as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget so you can...Full timeLocal areaRemote workFlexible hours$154.8k - $212.85k per year
...growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape... ...: IOT) sits at the center of hardware, software, AI, and the physical world. The platform... ...upon an individual’s ability to secure and maintain the legal right to work at the...Long term contractFull timeInternshipRemote workRelocation packageFlexible hours- ...month growth, and we are seeking a skilled and motivated Frontend Engineer to join our talented engineering team as we scale and expand.... ...UI performance bottlenecks and bugs, ensuring reliability and security. Uphold best practices in code quality by participating in code...Long term contractFull timeRemote workFlexible hours
- ...We’re looking for a Software Engineer who would contribute to PVcase software and would not be afraid of heights (at least career ones)! You... ...energy. Ensure the highest performance, maintainability & security standards. Proactively solve issues, be vocal. Contribute...Summer workInternshipWork at officeRemote workFlexible hours
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Full timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...company founded by former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant experience in Google... ...environment. What we need... ~5+ years of experience working in a Software Engineering capacity ~ Excellent knowledge and experience with...Full timeContract workTemporary workRemote work
- ...deploy scalable geospatial APIs, services, and data pipelines Collaborate with science teams, product managers, and other backend engineers to deliver complex geospatial data solutions Brainstorm features with engineering management, product managers and domain experts...Remote work
- ...code reviews, test-design reviews, technical discussions, and engineering and QA practice improvements. Requirements Bachelor's, master... ...or equivalent experience. At least 5 years of professional software or QA engineering experience, including shipping test...Full timeInternship
- ...Tech debt maintenance tasks and refactoring to ensure best engineering practices. Selected engineers on the team will also eventually... ...development/production servers. Requirements: ~5 years of software development experience. ~ College / university degree in a STEM...Hourly payFull timeInternshipWork at officeRemote workOverseasTrial periodFlexible hours
$104k - $139k per year
...areas including AI, social media, security and more. And we’re doing this... ...and distribute open-source software that enables people to enjoy... ...accessible to all. As a Security Engineer, you'll protect that vision by... ...long-term improvements in secure development practices Collaborate...Long term contractImmediate startRemote workHome office- ...components using Go and TypeScript. Apply software design and architecture practices to... ..., scale, and resiliency. Mentor other engineers and lead complex cross-functional projects... ...microservices. Experience building and consuming secure, scalable, and fault-tolerant REST APIs....Local areaRemote work
- ...decisions. Champion observability, resilience, chaos engineering, disaster recovery, cost optimization, and security-by-design. Mentor engineers up to L5, document... ...needed. Requirements Require 8–12 years of software engineering experience with technical roadmap and...Work at officeRemote workWork from home
- ...performance, and code reviews. Test, document, and maintain the frontend codebase. Requirements Require 3–6 years of relevant software engineering experience building production web applications. Require primary frontend experience with React, Angular, or Vue. Require...Remote work
- ...diverse areas including AI, social media, security and more. And we’re doing this while... ...design, build and distribute open-source software that enables people to enjoy the internet... ...Team maintains the Firefox accessibility engine used by assistive technology software, as...Full timeImmediate startHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Security Software Engineer. Be the first to apply!
- security engineering manager Remote
- physical security engineer Remote
- security engineer remote Remote
- cloud security engineer Remote
- aws security engineer Remote
- product security engineer Remote
- security system engineer Remote
- director software engineering Remote
- software developer no experience Remote
- junior software engineer Remote
