Software Engineer (Python/Linux/Packaging)
Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Canonical, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Software Engineer at Canonical, you will play a crucial role in enhancing the deployment, packaging, and functionality of software solutions on the Linux platform. Your expertise in Python and Linux systems will be essential in designing, implementing, and maintaining applications that prioritize scalability and efficiency. You will collaborate with cross-functional teams to deliver high-quality software products, ensuring they meet customer requirements and leverage best practices in software development.
Job Responsibilities
- Design and develop packaging solutions for software applications in the Linux environment.
- Collaborate with product management and QA teams to define software requirements and ensure successful delivery.
- Write clean, maintainable, and testable Python code, adhering to coding standards and best practices.
- Integrate and automate software solutions using continuous integration and continuous deployment (CI/CD) pipelines.
- Troubleshoot and resolve issues related to software installations and performance on Linux servers.
- Participate in code reviews and contribute to improving team processes and tools.
- Stay updated with industry trends and advancements in Linux and Python development.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software development, with a strong focus on Python and Linux.
- Experience with packaging systems and tools commonly used in Linux environments.
- Familiarity with CI/CD tools and practices.
- Strong problem-solving skills and the ability to work independently and as part of a team.
- Excellent communication skills, both written and verbal.
Technologies & Tools
The ideal candidate will work extensively with technologies and tools such as Python, standard Linux distributions, Docker for containerization, Git for version control, and various CI/CD tools like Jenkins or GitLab CI. Familiarity with packaging tools like Snap or DEB packages will also be essential, alongside experience in cloud-based environments and virtualized systems.
Ideal Candidates
The ideal candidates for this position are those who possess a strong passion for open-source technologies and are proactive learners. They should have a collaborative mindset, demonstrating excellent interpersonal skills, which are crucial when working in diverse teams. The ability to manage multiple tasks and the enthusiasm for problem-solving are also key traits that will help them excel in a fast-paced, innovative environment like Canonical.
??? people applied to this job
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
$70,000 - $120,000/Mo
2 years ago
$90,000 - $130,000/Mo
2 years ago
Systems Support Engineer
Keeper Security, Inc..San Diego, USA
Systems Support
Engineer
Technical Support
$55,000 - $85,000/Mo
2 years ago
Client Platform Administrator (Remote Eligible)
Smartsheet.San Diego, USA
client platform administrator
remote work
technology support
$60,000 - $80,000/Mo
2 years ago
Senior Graphic Designer
Neiman Marcus Group.San Diego, USA
Graphic Design
Senior Level
Creative Design
$60,000 - $80,000/Mo
2 years ago
Technical Support Representative I
Navigate360.San Diego, USA
Customer Service
Information Technology
Troubleshooting
$35,000 - $45,000/Mo
2 years ago
InfoSec Platform Engineer (Remote)
KnowBe4.San Diego, USA
Cybersecurity
IT Infrastructure
Remote Work
$90,000 - $130,000/Mo
2 years ago
$60,000 - $80,000/Mo
2 years ago
Network Security Engineer: 24-02462
Akraya, Inc..San Diego, USA
Network Security
Engineer
Cybersecurity
$80,000 - $120,000/Mo
2 years ago
$45,000 - $60,000/Mo
2 years ago