Software Engineer - Ubuntu Systems Management
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 - Ubuntu Systems Management at Canonical will play a pivotal role in developing and enhancing systems management tools for Ubuntu. The successful candidate will design, implement, and maintain software solutions that improve the management and orchestration of Ubuntu systems in both small and large-scale environments. This position requires collaboration with cross-functional teams to ensure our tools meet the needs of users while maintaining the highest standards of performance and security.
Job Responsibilities
- Design and implement systems management solutions for Ubuntu.
- Collaborate with product managers and stakeholders to define software requirements and specifications.
- Develop and maintain high-quality code, ensuring scalability and performance.
- Conduct code reviews and provide mentorship to junior engineers.
- Identify and resolve software defects and performance issues in a timely manner.
- Document software design and architecture to facilitate future development and support.
- Engage with the community to gather feedback and improve existing systems management solutions.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software development, preferably in systems management or related areas.
- Proficiency in programming languages such as Python, Go, or C.
- Experience with cloud platforms, containers, and orchestration tools.
- Strong understanding of Linux operating systems, especially Ubuntu.
- Familiarity with CI/CD practices and DevOps methodologies.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
This position will involve working with a variety of technologies and tools including, but not limited to, Linux/Ubuntu, Docker, Kubernetes, Ansible, and CI/CD tools such as Jenkins. Familiarity with version control systems like Git is also essential for effective collaboration within the team.
Ideal Candidates
Ideal candidates for the Software Engineer - Ubuntu Systems Management role will possess a passion for open-source software and a strong desire to contribute to the Linux community. They should be highly collaborative, adaptable, and possess exceptional communication skills, enabling them to interact effectively with technical and non-technical stakeholders. A proactive mindset, combined with a commitment to delivering quality software solutions, is critical for success in this role.
??? people applied to this job
Unemployment in Armenia was 12.9% in 2025, by the International Labour Organization’s estimate. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
Systems Engineer
Team Remotely Inc.San Diego, USA
Systems Engineer
IT Operations
Network Administration
$70,000 - $120,000/Mo
2 years ago
$90,000 - $150,000/Mo
2 years ago
$90,000 - $150,000/Mo
2 years ago
Senior AWS Cloud & Site Reliability Engineer
INFY8.COM.San Diego, USA
AWS Expert
Cloud Infrastructure Specialist
Senior Site Reliability Engineer
$120,000 - $160,000/Mo
2 years ago
Junior Cloud Systems Engineer
Team Remotely Inc.San Diego, USA
Cloud Computing
Systems Engineering
Junior Level
$50,000 - $70,000/Mo
2 years ago
Cloud Engineer
Excel Hire Staffing,LLC.San Diego, USA
cloud computing
infrastructure automation
DevOps
$80,000 - $140,000/Mo
2 years ago
Azure Cloud Engineer
American Recruiting & Consulting Group.San Diego, USA
Azure Cloud
Engineer
Cloud Computing
$90,000 - $140,000/Mo
2 years ago
Cloud Engineer
New York Technology Partners.San Diego, USA
Cloud Computing
DevOps
Infrastructure as Code
$80,000 - $140,000/Mo
2 years ago
Junior System Administrator
Patterned Learning Career.San Diego, USA
System Administration
Junior Level
IT Support
$45,000 - $60,000/Mo
2 years ago
$50,000 - $70,000/Mo
2 years ago