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 highly skilled Software Engineer with a strong foundation in Python and Linux packaging to join our dynamic team. In this role, you will be responsible for developing, maintaining, and enhancing software solutions in a collaborative environment. You will have the opportunity to work on various projects related to software packaging, distribution, and deployment processes, ensuring high-quality deliverables that meet the needs of our users and stakeholders.
Job Responsibilities
- Develop, test, and maintain Python software packages for Linux distributions.
- Collaborate with cross-functional teams to design and implement scalable software solutions.
- Automate packaging and deployment processes to improve efficiency and reliability.
- Ensure adherence to coding standards and best practices in software development.
- Perform troubleshooting and debugging to resolve software defects and issues.
- Participate in code reviews to provide feedback and ensure code quality.
- Document software design, specifications, and procedures for future reference.
- Stay updated with industry trends and emerging technologies relevant to software engineering.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software development, particularly with Python programming.
- Strong familiarity with Linux operating systems and packaging systems.
- Experience with version control systems, such as Git, for collaborative development.
- Basic understanding of DevOps practices and tools related to CI/CD.
- Ability to work effectively in a team-oriented environment with strong communication skills.
- Knowledge of deployment automation tools and container technologies is a plus.
Technologies & Tools
This position primarily focuses on Python as the programming language for software development, along with Linux as the operating environment. Candidates should be familiar with various tools and frameworks used for package management and deployment, such as Debian and RPM, as well as version control systems like Git. Knowledge of containerization technologies such as Docker or Kubernetes will be highly beneficial.
Ideal Candidates
The ideal candidate for this position possesses a strong problem-solving mindset and is passionate about software development and Linux systems. They will demonstrate attention to detail, a commitment to quality, and the ability to work under tight deadlines. The candidate should be adaptable to a fast-paced working environment, exhibit excellent teamwork, and take initiative in their projects, continually seeking ways to improve processes and outcomes.
??? 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