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.
Job Overview
The Software Engineer - Ubuntu Systems Management at Canonical is responsible for developing, testing, and maintaining high-quality software solutions tailored for systems management on Ubuntu. This role mandates collaboration with cross-functional teams to ensure seamless integration and functionality within the Ubuntu ecosystem. The successful candidate will be instrumental in enhancing existing solutions and innovating new features that streamline user experience and operational efficiency.
Job Responsibilities
- Design and implement new features for Ubuntu Systems Management tools.
- Write high-quality, maintainable code and conduct code reviews.
- Collaborate with other engineers, product managers, and stakeholders to gather requirements and understand use cases.
- Debug and resolve technical issues in a timely manner.
- Develop and execute unit tests to ensure software reliability and functionality.
- Participate in sprint planning and agile development processes.
- Contribute to the creation of documentation pertaining to software design and user guides.
- Stay up-to-date with emerging technologies and industry trends to keep the product relevant.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software development, specifically in Python, C, or C++.
- Strong understanding of Linux operating systems, particularly Ubuntu.
- Familiarity with systems management tools and configuration management frameworks.
- Experience with agile methodologies and version control systems such as Git.
- Excellent problem-solving skills and ability to work independently or in a team environment.
- Effective communication skills, both written and verbal.
Technologies & Tools
The Software Engineer - Ubuntu Systems Management will utilize a range of technologies and tools including but not limited to Python, C/C++, Git for version control, Jenkins for continuous integration, Docker for containerization, and various testing frameworks. Familiarity with virtualization technologies and cloud infrastructure is also advantageous.
Ideal Candidates
The ideal candidate for this position is a proactive and adaptable problem-solver with a passion for open-source technologies and systems management. They exhibit a strong drive for innovation and excellence, are willing to learn, and can thrive in a fast-paced environment. A collaborative spirit and a commitment to customer satisfaction are essential attributes for success in this role.
??? people applied to this job
A full-time year is 2,080 hours: $36 an hour is $74,880 a year before taxes, and $72,000 a year is $34.62 an hour. Pay calculator →
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