
Share this Job
Linux System Engineer - QA, Tooling, Automation job at Canonical | Apply Now
Are you looking for Remote Software Engineering jobs in 2025 today? then you might be interested in Linux System Engineer - QA, Tooling, Automation job at Canonical
Remote, OR, USA
Full Time
About the Organisation
Canonical is a pioneering tech firm renowned for publishing Ubuntu, a key open source platform for AI, IoT, and cloud computing. As a fully remote-first company since 2004, Canonical continues to redefine the digital workplace while driving innovation through open source technologies. With a commitment to excellence, diversity, and a global talent pool, Canonical offers a dynamic environment that fosters continuous learning and high performance.
Job Title
Linux System Engineer - QA, Tooling, Automation job at Canonical
Canonical
Job Description
The Linux System Engineer will play a key role in maintaining and enhancing the quality of Ubuntu and related Canonical products. The successful candidate will work cross-functionally with engineering and community teams to build test automation, analyze quality indicators, and improve continuous integration systems. The role requires deep knowledge in Python, Shell scripting, and C/C++, along with a passion for quality, open source software, and collaborative problem-solving. The engineer will contribute to all levels of testing—from unit to multi-machine workloads—and help define and track KPIs for quality improvement.
Duties, Roles and Responsibilities
Monitor quality indicators across Ubuntu ecosystem and Canonical products.
Troubleshoot and resolve issues in Ubuntu Desktop, Server, and Core.
Enhance continuous integration (CI) systems to maintain release and package quality.
Develop, automate, and maintain test cases (unit to end-to-end).
Report KPIs and deliver actionable analytical insights.
Collaborate with internal teams to improve planning and delivery outcomes.
Work remotely with occasional international travel (up to two weeks, twice a year).

SERVICES
COMMERCIAL

SERVICES
INDUSTRIAL

SERVICES
RESIDENTIAL

SERVICES
COMMERCIAL

SERVICES
INDUSTRIAL

SERVICES
RESIDENTIAL

SERVICES
COMMERCIAL

SERVICES
COMMERCIAL

SERVICES
COMMERCIAL

SERVICES
COMMERCIAL

SERVICES
INDUSTRIAL

SERVICES
RESIDENTIAL
Qualifications, Education and Competencies
Required:
Strong background in software engineering, Linux, and open source technologies.
Proficiency in Python and Shell scripting.
Knowledge of C/C++ programming.
Excellent troubleshooting and collaboration skills.
Experience with continuous integration tools and quality processes.
Familiarity with agile development environments.
Desirable:
Experience with Debian/Ubuntu and understanding of Debian packaging and Snapcraft.
How to Apply
ONLINE APPLICATION ONLY!
Interested candidates are advised that applications for this position must be submitted online. To apply, please click on the "Apply" button below.