All Jobs/Canonical
Canonical
EngineeringNew💼 FullTime🌐 Remote

Software Engineer at Canonical Open Source and Linux

Canonical
6 hours ago
Location

Remote, Worldwide

Salary

Competitive

Apply By

ASAP

Views

6

Eligible Batches

🎓 2025 Batch🎓 2026 Batch

Job Description

Join Canonical's team as a Software Engineer and contribute to the development of Ubuntu and its ecosystem.

Roles & Responsibilities

Design and develop high-quality software components and features for Ubuntu and its ecosystem. Collaborate with cross-functional teams to identify and prioritize project goals and deliverables. Contribute to open-source projects and maintain high-quality code. Troubleshoot and resolve complex technical issues and optimize system performance.

Requirements

Deep understanding of open-source software development and Unix-like systems. Strong proficiency in C, C++, or Rust and experience with Linux kernel development. Familiarity with DevOps and automation tools and experience with Agile development methodologies. Excellent problem-solving skills and ability to work in a fast-paced environment. Strong communication and collaboration skills with the ability to work in a global team.

Nice to Have

Prior experience in open source

Eligibility Criteria

B.Tech/B.E. 2025/2026 Batch

Tech Stack & Ecosystem

PythonGolangRustC/C++JavaScriptBash

Ready to Level Up?

Don't miss out on this opportunity. Click below to start your application on the official company careers portal.

JobGrid uses AI to enhance job descriptions and provide career insights. Always verify details on the official company careers page before applying.

Similar Opportunities

Jobs you might also be interested in

Virtusa

GCP Tech Support Agent at Virtusa

New
Virtusa
🎓 2026 Batch🎓 2025 Batch💼 FullTimeGCPCloud ComputingDevOps
Hyderabad
Competitive
6 hours ago
Engineering
View Details
C

Software Developer Engineer at Yokogawa

New
Company
🎓 2025 Batch🎓 2026 Batch💼 FullTimeJavaPythonProblem-solving+1
Not specified
Competitive
6 hours ago
Engineering
View Details
Company

Python Developer at Affle

New
Company
🎓 2024 Batch🎓 2025 Batch🎯 InternshipPythonScalable Software SystemsTeamwork+1
Gurgaon, Haryana, India
Competitive
6 hours ago
Engineering
View Details

Quick Actions

Quick Info

TypeFullTime
RoleSDE
Work Mode🌐 Remote
Eligible Batches
20252026

Tech Stack

PythonGolangRustC/C++JavaScriptBash

Cold Email Generator

Stand out! Generate a personalized email to send to recruiters.

Stay Safe

Never pay for job applications. Report suspicious listings immediately.

Advertisement

Career Advice

Company Insights

Canonical is a pioneer in the open-source software market, and working as a Software Engineer on its team offers a unique opportunity to contribute to the development of Ubuntu and its ecosystem. As a Software Engineer at Canonical, you will work on the cutting-edge projects and technologies, collaborating with a talented team of engineers and developers. This role will not only help you advance your career but also give you the chance to make a significant impact in the open-source community.

Interview Guide

To prepare for an interview as a Software Engineer at Canonical, you should review the basics of C, C++, and Rust programming languages. Familiarize yourself with Linux kernel development and Unix-like systems, and practice troubleshooting and resolving complex technical issues. Additionally, study the company's open-source projects and familiarize yourself with the latest technologies and tools. Finally, be prepared to showcase your problem-solving skills and ability to work in a fast-paced environment. Practice your communication and collaboration skills, as you will be working in a global team with diverse backgrounds and perspectives.