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.
Overview
Canonical is seeking a talented and experienced Software Engineer with a focus on Python and Linux packaging to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining software solutions that enhance the performance and usability of our products. You will collaborate with cross-functional teams to ensure the seamless integration of applications while utilizing best practices in software development. Your expertise will contribute to crafting robust, scalable, and efficient software that aligns with Canonical's commitment to open source innovation.
Job Responsibilities
- Design, implement, and optimize Python applications for Linux environments.
- Develop and maintain packaging solutions for cloud products to ensure easy deployment and updates.
- Collaborate with quality assurance and operations teams to troubleshoot and resolve software issues.
- Contribute to the architecture and design of new features while promoting best practices in software engineering.
- Perform code reviews to ensure code quality, maintainability, and functionality.
- Document software designs, installation procedures, and technical specifications.
- Stay updated on industry trends and emerging technologies to continuously improve product efficiency.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience working with Python in a Linux environment.
- Demonstrated experience in software packaging and dependency management.
- Familiarity with version control systems such as Git.
- Solid understanding of application deployment models and cloud infrastructure.
- Ability to work effectively in a fast-paced team-oriented environment.
- Fluency in English; strong written and verbal communication skills.
Technologies & Tools
In this position, you will primarily work with Python as the core programming language. Familiarity with Linux operating systems is essential, as well as experience with tools such as Docker for containerization, Jenkins for CI/CD, and Ansible for automation of software deployment. Experience with cloud platforms like AWS or Azure will also be advantageous.
Ideal Candidates
The ideal candidate for this position will possess a strong analytical mindset, critical thinking skills, and a natural curiosity for technology and software development. They should be passionate about open-source practices and demonstrate a willingness to collaborate and share knowledge with team members. Excellent problem-solving skills, adaptability, and a proactive approach to overcoming challenges are essential attributes that will contribute to the success of our engineering team.
??? 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