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 play a pivotal role in developing innovative solutions that enhance the functionality and usability of our software products. You will work collaboratively with cross-functional teams to ensure seamless integration and deployment of our applications in diverse environments. Your technical expertise will help us improve our packaging systems and optimize performance, driving forward our commitment to deliver the best possible user experiences.
Job Responsibilities
- Design, develop, and maintain robust and scalable software solutions using Python.
- Collaborate with engineering teams to define clear requirements and specifications for software improvements.
- Implement packaging strategies and enhance existing processes for Linux distributions.
- Perform code reviews and provide constructive feedback to ensure high code quality.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to documentation and user guides for seamless software deployment and maintenance.
- Participate in team meetings and provide updates on project status and roadblocks.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software development with a focus on Python programming.
- Strong understanding of Linux operating systems and packaging concepts.
- Familiarity with software development best practices, including version control and CI/CD pipelines.
- Experience with tools such as Docker, Jenkins, or similar technologies is a plus.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
Technologies & Tools
The Software Engineer will work with a variety of technologies and tools, including Python for application development, Linux for system management and deployment, and various packaging frameworks that cater to both traditional and modern Linux distributions. Knowledge of containerization technologies like Docker is an advantage, while experience with CI/CD tools, such as Jenkins, will further support efficient workflow processes.
Ideal Candidates
The ideal candidate for this position will possess a strong analytical mindset with a keen attention to detail. They demonstrate a passion for developing high-quality software and exhibit a proactive approach toward problem-solving. Excellent communication skills are essential, allowing for effective collaboration with teammates and stakeholders. Candidates should be adaptable and eager to learn, as the technology landscape continually evolves and presents new challenges and opportunities.
??? people applied to this job
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
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