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