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
The Software Engineer (Python/Linux/Packaging) at Canonical will play a pivotal role in developing, packaging, and optimizing software applications for deployment on various Linux distributions. The successful candidate will collaborate with cross-functional teams to design robust solutions, contributing to open-source projects while adhering to best coding practices and performance standards. This role requires a strong foundation in Python programming and experience with Linux environments to deliver high-quality software that meets the needs of a diverse user base.
Job Responsibilities
- Develop and maintain software applications in Python to enhance functionality and performance.
- Create and manage software packages for deployment across multiple Linux distributions.
- Collaborate with QA teams to identify and resolve bugs and performance issues.
- Participate in code reviews and contribute to design discussions to improve code quality.
- Document software design and implementation processes for internal and external use.
- Stay current with industry trends and emerging technologies to continuously improve skill sets and software offerings.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in software development using Python.
- Strong understanding of Linux operating systems and experience with packaging tools.
- Proficiency in version control systems, particularly Git.
- Demonstrated experience with software development methodologies and best practices.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
Technologies & Tools
The Software Engineer will utilize a variety of technologies and tools, including but not limited to Python for development, Debian packaging for software distribution, Docker for containerization, Git for version control, and various Linux distributions for testing and deployment. Familiarity with CI/CD pipelines and testing frameworks such as Jenkins or Pytest will also be beneficial to streamline development processes.
Ideal Candidates
The ideal candidate for this Software Engineer position will possess strong analytical and critical thinking abilities, enabling them to tackle complex software challenges effectively. They should be proactive, with excellent communication skills to liaise with team members across different disciplines. A passion for open-source software and a commitment to sharing knowledge with others will further enhance their fit within Canonical’s dynamic workplace culture.
??? people applied to this job
No password to remember: you can log in with a link we email you. Log in →
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