Software Engineer – Solutions Engineering

Apply to Job Here


Company NameCanonical
Company TypePrivate
Job TypeFull-Time
Salary RangeMarket Competitive
LocationLjubljana, Ljubljana, Slovenia
QualificationsNone / No Formal Education
ExperienceNo 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.

Apply to Job Here