
Software Engineer (Entry Level)
Jobright.ai
Full time
Software Development
United States
Hiring from: United States
Canonical is a leading provider of open source software and operating systems, particularly known for its Ubuntu platform. The Public Cloud team is seeking enthusiastic engineers to optimize Ubuntu for public clouds, collaborating with partners and maintaining high-quality software standards.
Responsibilities
- Collaborating proactively within a distributed team
- Fostering a software ecosystem with seamless user experience for all Ubuntu users
- Evaluating contributions of other engineers to maintain high-quality software standards
- Collaborating with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers
- Debugging issues on open source code and team maintained code
- Working with the Ubuntu Engineering Server team to maintain and package software such as:
- Cloud agents (google guest agent, ec2-hibinit-agent, walinuxagent, etc)
- Traditional server workloads (web servers, databases, network services, etc)
- Work from home with global travel 2 to 4 weeks for internal and external events
Qualification
Required
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You value building partnerships with a diverse set of internal and external groups
- Interest or experience in public cloud operations or architecture
- Interest or experience in open source maintenance or contribution
- Understands basic reproducibility and testing steps. Comfortable setting up test systems in containers or virtual machines. Able to describe issues and steps clearly
- Strong fundamentals in Python
- Interest in learning Linux distribution packaging
- Fundamental understanding of package management and dependency resolution
- Interest in containerization and virtualization such as Docker or OCI service containers, LXD system containers, and local virtualization like Virtualbox or QEMU, or Public Clouds
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs

We are looking for an Aerospace Engineer to join our team to train AI models. You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of each model. In this role...
Software Development
Canada
Hiring from: Canada

DataAnnotation is committed to creating quality AI. Join our team to help train AI chatbots while gaining the flexibility of remote work and choosing your own schedule. We are looking for a proficient programmer to join our team to train...
Software Development
Canada
Hiring from: Canada

DataAnnotation is committed to creating quality AI. Join our team to help train AI chatbots while gaining the flexibility of remote work and choosing your own schedule. We are looking for a proficient programmer to join our team to train...
Software Development
Canada
Hiring from: Canada