Software Engineer – Solutions Engineering
Apply to Job Here
| Company Name | Canonical |
| Company Type | Private |
| Job Type | Full-Time |
| Salary Range | Market Competitive |
| Location | Ljubljana, Ljubljana, Slovenia |
| Qualifications | None / No Formal Education |
| Experience | No Experience / Fresh |
Job Overview
Canonical is seeking an Entry-level Software Engineer – Solutions Engineering to join their remote-first team. In this full-time role, you will contribute to delivering open source solutions, focusing on Ubuntu, from cloud to edge, and support the global community.
Company Overview
Canonical is a leading technology company that delivers open-source software globally, most notably Ubuntu, the world’s most popular enterprise Linux. With a passionate community of over 200,000 contributors, Canonical champions the generosity at the heart of open source, providing secure, reliable, and intuitive platforms for devices, cloud, and developer workstations. As a remote-first company, Canonical values skills and contributions over geographical location, fostering a culture of innovation and collaboration.
Quick Details
- Salary Range: Market Competitive
- Job Type: Full-time
- Qualifications: None / Open to all applicants
- Experience: No Experience / Fresh
Key Responsibilities
- Assist in the design, development, and implementation of open-source solutions.
- Contribute to the Ubuntu ecosystem, focusing on cloud to edge deployments.
- Support the solutions engineering team in identifying and resolving technical issues.
- Collaborate with a global team to enhance product functionality and user experience.
- Learn and apply best practices in software development and open-source contributions.
- Participate in code reviews and maintain documentation for assigned projects.
Requirements
- A passion for open-source technologies and the Linux ecosystem (Ubuntu preferred).
- Strong problem-solving abilities and a willingness to learn new technologies.
- Excellent communication skills for collaborating with a remote, global team.
- Familiarity with programming languages relevant to solutions engineering (e.g., Python, Go, C++).
- Ability to work independently and as part of a distributed team.
- Enthusiasm for contributing to a secure and reliable software platform.
Benefits
- Opportunity to work with Ubuntu, the world’s most popular enterprise Linux.
- Be part of a remote-first company with a global, diverse team.
- Engage in meaningful work contributing to open-source innovation.
- Competitive salary and comprehensive benefits package.
- Professional development and growth opportunities in a fast-paced environment.
- Access to cutting-edge technologies and a supportive community.
