About The Role
Canonical, the global leader behind Ubuntu, is expanding its Ubuntu Engineering team with junior software engineers. Working remotely, you will design, develop, package, and test open‑source components across foundational, server, desktop, and archive teams. You’ll ensure performance, resilience, and seamless upgrades for millions of users worldwide while collaborating with a diverse, distributed community of engineers. You will also contribute to documentation, participate in code reviews, and engage in periodic on‑site meetups to align on strategy.
Responsibilities
Requirements
- Strong programming skills in C/C++ and Python.
- Understanding of Linux operating system fundamentals and package management.
- Experience with Git version control and CI/CD workflows.
- Familiarity with building and debugging software on Ubuntu.
- Ability to work independently in a remote, distributed environment.
Eligibility Checklist
B.Tech/B.E. in Computer Science or related field
RGJobs Sourcing Transparency
Direct & Secure Recruitment Redirection
AI Match Score
Find out instantly if you are a good fit for this role using our advanced AI analysis.
Ready to Apply?
Submit your application seamlessly through the official portal. Make sure your resume is up to date!
Track to unlock AI Follow-up Scripts, Mock Interview Prep, and Rejection Diagnosis
Direct Apply · No Intermediaries

