Security-Focused Software Engineer
7 days ago
Job Summary:
Canonical is seeking a highly skilled Security-Focused Software Engineer to join our team. As a Security-Focused Software Engineer, you will play a critical role in ensuring the security and integrity of our products and services.
Key Responsibilities:
- Define, implement, and document new security features to enhance the security posture of our products and services.
- Lead security-oriented thinking in a product engineering team to identify and mitigate potential security risks.
- Analyze, fix, and test vulnerabilities in Canonical and open-source software to ensure the highest level of security.
- Contribute to Ubuntu and upstream projects to benefit the community and enhance the security of open-source software.
- Integrate new tools in our security infrastructure, pipelines, and processes to improve the efficiency and effectiveness of our security operations.
- Achieve and retain various security certifications to demonstrate our commitment to security excellence.
- Extend and enhance Linux cryptographic components to meet country-specific compliance requirements.
- Design and develop hardening automation for Ubuntu to improve the security of our products and services.
- Monitor the security industry for new developments and emerging threats to stay ahead of the curve.
- Develop, test, and maintain new software capabilities to enhance the security and functionality of our products and services.
Requirements:
- An exceptional academic track record from both high school and university.
- An undergraduate degree in Computer Science or a related field, or a compelling narrative about your alternative path.
- A thorough understanding of common security vulnerabilities and modern engineering techniques to find and fix them.
- Skill in one or more programming languages, including C, Python, Go, Rust, Java, Ruby, or PHP.
- Experience as a security champion and driving security within a wider SDLC process.
- Professional written and spoken English.
- Experience with Linux (Debian or Ubuntu preferred).
- Clear and effective communication with the team and Ubuntu community members.
- Experience working with Linux Kernel.
- Security Certification experience and knowledge in FIPS and/or CC.
- Experience with OVAL (Open Vulnerability Assessment Language).
- Knowledge of and familiarity with low-level Linux cryptography APIs.
- Performance engineering experience.
What We Offer:
- A competitive salary and performance-driven annual bonus.
- Annual holiday leave.
- A remote-first work environment with a global team.
- A diverse and inclusive work environment that values diversity of experience, perspectives, and background.
-
Cyber Security Engineer
6 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking a highly skilled Cyber Security Engineer to join our team at Canonical. As a key member of our security-focused engineering team, you will play a critical role in ensuring the security and integrity of our products and services.Key ResponsibilitiesDefine and Implement Security Features: Develop and implement new security features...
-
Cyber Security Engineer
7 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking a highly skilled Cyber Security Engineer to join our team at Canonical. As a key member of our security-focused engineering team, you will play a critical role in ensuring the security and integrity of our products and services.Key ResponsibilitiesDefine and Implement Security Features: Develop and implement new security features...
-
Software Engineer
21 hours ago
Trois-Rivières, Quebec, Canada Canonical Full timeUnlock Your Potential as a Software Engineer at CanonicalAre you passionate about open source software, Linux, Golang, Python, and Kubernetes? Do you want to work with a talented team of engineers and contribute to the development of cutting-edge technology? We're looking for a skilled software engineer to join our team at Canonical, the company behind...
-
Software Engineer
1 day ago
Trois-Rivières, Quebec, Canada Canonical Full timeUnlock Your Potential as a Software Engineer at CanonicalAre you passionate about open source software, Linux, Golang, Python, and Kubernetes? Do you want to work with a talented team of engineers and contribute to the development of cutting-edge technology? We're looking for a skilled software engineer to join our team at Canonical, the company behind...
-
Embedded Linux Software Engineering Manager
4 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking an experienced Linux Software Engineering Manager to lead our Partner Engineering team. As a key member of our organization, you will be responsible for managing technical relationships with our key silicon partners and collaborating with internal teams to deliver targeted results.Key ResponsibilitiesLead and develop a team of...
-
Embedded Linux Software Engineering Manager
4 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking an experienced Linux Software Engineering Manager to lead our Partner Engineering team. As a key member of our organization, you will be responsible for managing technical relationships with our key silicon partners and collaborating with internal teams to deliver targeted results.Key ResponsibilitiesLead and develop a team of...
-
Telecommute Software Engineering Team Lead
4 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeJob Title: Telecommute Software Engineering ManagerJob Summary:Canonical, the publisher of Ubuntu, is seeking a highly skilled and experienced software engineering manager to lead our Linux kernel engineering team. As a remote team lead, you will be responsible for overseeing the development of the Ubuntu kernel, working with silicon and cloud partners to...
-
Telecommute Software Engineering Team Lead
4 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeJob Title: Telecommute Software Engineering ManagerJob Summary:Canonical, the publisher of Ubuntu, is seeking a highly skilled and experienced software engineering manager to lead our Linux kernel engineering team. As a remote team lead, you will be responsible for overseeing the development of the Ubuntu kernel, working with silicon and cloud partners to...
-
Senior Networking Software Engineer
6 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleCanonical is seeking a highly skilled Senior Networking Software Engineer to join our team of experts in developing cutting-edge open source networking software. As a key member of our team, you will be responsible for designing, implementing, and maintaining high-performance networking software solutions for our customers.Key...
-
Senior Networking Software Engineer
7 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleCanonical is seeking a highly skilled Senior Networking Software Engineer to join our team of experts in developing cutting-edge open source networking software. As a key member of our team, you will be responsible for designing, implementing, and maintaining high-performance networking software solutions for our customers.Key...
-
Cloud Software Engineer
6 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleCanonical is seeking a skilled Cloud Software Engineer to join our team. As a Cloud Software Engineer, you will play a key role in helping global companies embrace the latest private cloud infrastructure, Linux, and cloud-native operations.Key ResponsibilitiesDesign and deploy clouds and applications for external customersWork across the entire...
-
Cloud Software Engineer
7 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleCanonical is seeking a skilled Cloud Software Engineer to join our team. As a Cloud Software Engineer, you will play a key role in helping global companies embrace the latest private cloud infrastructure, Linux, and cloud-native operations.Key ResponsibilitiesDesign and deploy clouds and applications for external customersWork across the entire...
-
Software Engineer C#
6 days ago
Trois-Rivières, Quebec, Canada Solution SFT Full timeJob SummarySolution SFT is seeking a highly skilled C# Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications using C#.Key ResponsibilitiesDesign and DevelopmentDevelop software applications using C#Participate in the development of software...
-
Software Engineer C#
1 week ago
Trois-Rivières, Quebec, Canada Solution SFT Full timeJob SummarySolution SFT is seeking a highly skilled C# Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications using C#.Key ResponsibilitiesDesign and DevelopmentDevelop software applications using C#Participate in the development of software...
-
Software Engineer
6 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, a leading company in the field of cloud automation and software operations. As a Software Engineer on our team, you will be contributing to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.Key...
-
Software Engineer
7 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, a leading company in the field of cloud automation and software operations. As a Software Engineer on our team, you will be contributing to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.Key...
-
Embedded Linux Software Engineering Director
4 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking an experienced Linux Software Engineering Manager to lead our Partner Engineering team in delivering high-quality software solutions for our customers. As a key member of our engineering leadership team, you will be responsible for managing technical relationships with our key silicon partners, collaborating with internal teams,...
-
Embedded Linux Software Engineering Director
3 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking an experienced Linux Software Engineering Manager to lead our Partner Engineering team in delivering high-quality software solutions for our customers. As a key member of our engineering leadership team, you will be responsible for managing technical relationships with our key silicon partners, collaborating with internal teams,...
-
Python Software Engineer
1 day ago
Trois-Rivières, Quebec, Canada Canonical Full time{"Role Overview": "Canonical is seeking a skilled Python software engineer to join our Certification team, where you will play a key role in developing and maintaining our open-source certification tools. This is an exciting opportunity to work at the intersection of hardware and software, enabling the creation of high-quality Linux-based hardware testing...
-
Python Software Engineer
24 hours ago
Trois-Rivières, Quebec, Canada Canonical Full time{"Role Overview": "Canonical is seeking a skilled Python software engineer to join our Certification team, where you will play a key role in developing and maintaining our open-source certification tools. This is an exciting opportunity to work at the intersection of hardware and software, enabling the creation of high-quality Linux-based hardware testing...