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 the usability and performance of our product offerings. This position requires a strong foundation in Python programming and a thorough understanding of Linux-based environments. The successful candidate will work collaboratively with cross-functional teams to deliver high-quality software packages while implementing best practices in coding and packaging standards.
Job Responsibilities
- Design, develop, and maintain Python applications for packaging software in Linux environments.
- Collaborate with product and engineering teams to gather requirements and create robust implementation plans.
- Implement best practices for software development, including documentation, testing, and code reviews.
- Ensure the reliability and performance of packaging systems through continuous integration and deployment processes.
- Troubleshoot, debug, and resolve issues related to software packaging and deployment.
- Participate in team meetings and contribute to agile development processes.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proficient in Python programming language with experience in modular software design.
- Strong understanding of Linux operating systems and familiarity with packaging tools.
- Experience with version control systems, particularly Git.
- Knowledge of agile methodologies and software development life cycle.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
This position utilizes a variety of technologies, including but not limited to Python for programming, various Linux distributions for development, and packaging tools such as APT, RPM, and Snapcraft. Familiarity with containerization technologies, like Docker, and CI/CD tools will also be beneficial. The role requires an adaptive mindset to keep up with evolving technology stacks and best practices in software development.
Ideal Candidates
The ideal candidate for this role is a proactive and self-motivated individual with a passion for software development and open-source technologies. Candidates should possess strong analytical skills, demonstrating the ability to identify and solve complex problems efficiently. Excellent communication and collaboration abilities are crucial, as the role will involve working closely with team members across various functions. Adaptability, a willingness to learn new technologies, and a dedication to delivering high-quality software solutions will set a candidate apart in this dynamic environment.
??? people applied to this job
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
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