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 skilled Software Engineer with expertise in Python, Linux, and packaging to join our innovative team. In this role, you will be responsible for designing, developing, and maintaining software packages that enhance the user experience across various Linux distributions. You will collaborate with cross-functional teams to ensure the seamless integration of new features, improve performance, and address customer feedback. Your expertise will play a pivotal role in driving the success of our products and maintaining the high standards expected by our users.
Job Responsibilities
- Design, develop, and implement robust software packages for Linux distributions.
- Write clean, maintainable, and efficient code in Python.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Debug and resolve issues reported by users and internal teams.
- Contribute to code reviews and maintain best practices in software engineering.
- Document software designs and architectures thoroughly.
- Conduct performance tuning, testing, and optimization.
- Stay up to date with industry trends and emerging technologies.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in software development, particularly with Python.
- Strong knowledge of Linux operating systems and application packaging.
- Familiarity with version control systems, particularly Git.
- Experience with continuous integration/continuous deployment (CI/CD) practices.
- Ability to troubleshoot and resolve complex technical issues.
- Effective communication and collaboration skills.
- Experience with containerization technologies such as Docker is a plus.
Technologies & Tools
In this position, you will leverage a variety of technologies, including Python programming, Linux operating systems, and packaging tools specific to GNU/Linux environments. Familiarity with cloud platforms and container orchestration tools will also be beneficial, as you will work on projects involving deployment and automation. Additionally, version control systems such as Git will play a crucial role in maintaining code integrity and collaboration standards.
Ideal Candidates
The ideal candidates for this Software Engineer position are innovative thinkers who possess a strong problem-solving mindset. They should be detail-oriented, demonstrating a deep understanding of software engineering principles while being adaptable to evolving technologies. A passion for open-source software, along with a collaborative spirit and enthusiasm for working within a diverse team, are essential characteristics that will contribute to the success of projects and the overall mission of Canonical.
??? people applied to this job
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
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