Software Engineer (Python/Linux/Packaging)

Posted 6 days agoViewed
ItalyFull-TimeSoftware Development
Company:
Location:Italy
Languages:English
Skills:
DockerPythonSoftware DevelopmentKubernetesCI/CDLinux
Requirements:
Strong expertise in Python development In-depth understanding of GNU/Linux distributions and their architecture Knowledge of build systems, toolchains, and cross-compilation processes Experience with container technologies such as Docker, Kubernetes, and LXD Familiarity with CI/CD systems and open-source development workflows Excellent communication skills to collaborate effectively with internal teams and external contributors Ability to work independently in a remote-first, globally distributed environment Bonus: contributions to open-source projects or prior experience in developer tooling, packaging, or automation
Responsibilities:
Design, develop, and maintain Python-based tools for building, packaging, and publishing software (snaps, charms, and rocks) Work with internal teams and external communities to improve developer workflows and address user needs Ensure high-quality, reliable, and secure software that scales across multiple environments Contribute to the evolution of build systems, automation pipelines, and CI/CD workflows Collaborate with peers to define and implement best practices for Linux software packaging and container technologies Participate in code reviews, testing, and debugging to maintain code quality and system reliability
About the Company
View Company Profile
Similar Jobs:
Posted 14 days ago
EMEA, AmericasFull-TimeSoftware Development
Linux devices software engineer - snapd
Posted over 1 year ago
EMEA, AmericasFull-TimeSoftware Development
Linux devices software engineer - snapd
Company:Canonical
Posted 8 months ago
WorldwideFull-TimeSoftware Development
Embedded Linux Senior Software Engineer - Optimisation
Company:Canonical