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
As a Software Engineer specializing in Python, Linux, and Packaging at Canonical, you will play a pivotal role in developing, maintaining, and optimizing various software solutions for our innovative products. You will collaborate with cross-functional teams to enhance product performance, streamline packaging processes, and ensure compatibility across diverse environments. Your expertise will contribute to the overall reliability of our software offerings while adhering to best practices in coding and deployment.
Job Responsibilities
- Design, develop, and implement software applications utilizing Python and Linux environments.
- Manage and streamline packaging processes to ensure efficient software distribution and updates.
- Collaborate with product teams to gather requirements, assess system capabilities, and align on project objectives.
- Conduct code reviews and participate in technical discussions to enhance software quality and maintainability.
- Debug and troubleshoot software issues in a systematic manner, developing solutions promptly.
- Document code functionality and processes comprehensively for future reference and team collaboration.
- Stay current with emerging technologies in software engineering and apply best practices within the team.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience with Python programming and Linux operating systems.
- Familiarity with software packaging tools and processes.
- Strong understanding of software development lifecycle and agile methodologies.
- Experience with version control systems, preferably Git.
- Excellent problem-solving skills and ability to work autonomously.
- Strong communication skills, both verbal and written.
Technologies & Tools
The ideal candidate will utilize a range of technologies and tools, including but not limited to Python, Linux OS, Docker, and various CI/CD tools. Familiarity with packaging systems such as APT and Snap is essential. The role may also involve working with cloud platforms and other development environments to ensure seamless software delivery and performance analysis.
Ideal Candidates
The ideal candidates for this position will possess a blend of technical expertise and personal attributes that drive successful collaboration and innovation. They should demonstrate a proactive approach to problem-solving, a strong commitment to quality, and the ability to adapt in a fast-paced environment. Candidates who exhibit effective communication skills, a passion for technology, and a desire to contribute to open-source projects will thrive at Canonical.
??? 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