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
The Software Engineer (Python/Linux/Packaging) at Canonical will be responsible for designing, developing, and maintaining software solutions that enhance our core products. The ideal candidate will work on automating the software packaging process, optimizing system performance, and ensuring that our applications function seamlessly on Linux distributions. As part of our dynamic development team, you will collaborate with colleagues to implement best practices and improve overall software usability and reliability.
Job Responsibilities
- Design and develop efficient and scalable Python applications for Linux environments.
- Automate the software packaging process to enhance deployment efficiency.
- Collaborate with cross-functional teams to gather requirements and implement software features.
- Debug and troubleshoot performance issues across various Linux distributions.
- Create and maintain technical documentation for code and packaging procedures.
- Contribute to open-source projects and engage with the community to foster innovation.
- Continuously evaluate and implement improvements in software solutions and processes.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of professional experience in software development, particularly with Python and Linux.
- Strong understanding of software packaging tools and methodologies.
- Experience with version control systems and collaborative development practices.
- Familiarity with Agile methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
- Proficient debugging skills and a strong analytical mindset.
Technologies & Tools
The position requires proficiency in Python and familiarity with Linux operating systems. Candidates should also have experience with software packaging tools such as Debian or RPM, and be familiar with CI/CD tools like Jenkins or GitHub Actions. Knowledge of containerization technologies such as Docker or Kubernetes would be advantageous, as well as experience with cloud platforms for deployment and orchestration.
Ideal Candidates
Ideal candidates for the Software Engineer (Python/Linux/Packaging) role at Canonical are innovative thinkers who possess a passion for software development and open-source technology. They should demonstrate effective communication skills and a collaborative spirit, valuing teamwork and diverse perspectives. Additionally, individuals who are proactive, detail-oriented, and committed to delivering high-quality solutions will thrive in our fast-paced environment.
??? people applied to this job
The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →
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