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 specializing in Python, Linux, and Packaging at Canonical, you will be responsible for designing and developing robust software solutions that enhance and streamline the deployment of applications on Linux. Your role will involve collaborating with cross-functional teams to create efficient packaging systems, improve existing software processes, and contribute to overall software architecture and best practices. You will utilize your expertise to ensure seamless integration and functionality of applications within the Canonical ecosystem.
Job Responsibilities
- Develop and maintain high-quality Python applications and libraries tailored for Linux environments.
- Design efficient packaging solutions that ensure optimal deployment and performance.
- Collaborate with product managers and other engineers to gather requirements and translate them into technical specifications.
- Implement and monitor automated testing frameworks to guarantee software quality.
- Analyze software performance and troubleshoot issues to enhance system functionality.
- Participate in code reviews and provide constructive feedback to peers.
- Document your development processes, workflows, and system configurations for knowledge sharing.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proficient in Python programming and experience with Linux operating systems.
- Strong understanding of software packaging, deployment strategies, and best practices.
- Experience with version control systems, preferably Git.
- Familiarity with Agile methodologies and development lifecycle.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a team-oriented, collaborative environment.
Technologies & Tools
In this position, you will work with a variety of technologies and tools essential for software development, including but not limited to Python, Git, Linux, Docker for containerization, and various integrated development environments (IDEs). Familiarity with Continuous Integration/Continuous Deployment (CI/CD) tools will also be advantageous, as will experience with cloud platforms for deployment and testing purposes.
Ideal Candidates
The ideal candidates for this position will exhibit a strong passion for software development and open-source principles. They should possess excellent communication skills, allowing for seamless collaboration with peers and other departments. A proactive attitude towards learning and adapting to new technologies is essential, alongside a commitment to improving software performance and user experience. Candidates should be detail-oriented, innovative thinkers who thrive in a fast-paced, dynamic work environment.
??? people applied to this job
The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. 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