Software Engineer

2 semanas atrás


Curitiba, Paraná, Brasil Canonical Tempo inteiro
Software Engineer - Packaging - Optimize Ubuntu Server

Join Canonical as a Software Engineer - Packaging - Optimize Ubuntu Server .

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, and industry leaders across sectors. We have a global, distributed team of over 1200 colleagues in more than 75 countries, with few office-based roles. Our teams meet periodically in interesting locations worldwide to align on strategy and execution.

We are a founder-led, profitable, and growing company. The Ubuntu Engineering Server Team is seeking open source enthusiasts to help build the distro of the future. The team maintains and packages a variety of software including web servers, databases, virtualization, and containerization stacks. This role is perfect for a software engineer passionate about open source software, eager to contribute to Ubuntu's evolution, and interested in working with a talented team to bring free software to a broad audience.

This role entails:

  • Collaborating proactively within a distributed team
  • Fostering a seamless software ecosystem for all Ubuntu users
  • Evaluating contributions of other engineers to maintain high-quality standards
  • Shaping the future of Ubuntu through new ideas and advising on ongoing work
  • Collaborating with Ubuntu and Debian communities, upstream projects, and customers
  • Debugging issues in open source and team-maintained code
  • Maintaining Ubuntu Server packages, including:
    • Traditional server workloads (web servers, databases, network services)
    • Virtualization and containers
    • Package management and dependencies
    • Language runtimes and toolchains
    Working remotely with occasional travel (2-4 weeks per year) for internal and external events

What we are looking for in you:

  • A passion for technology and working with talented people
  • Curiosity, flexibility, articulation, and accountability
  • Soft skills, passion, entrepreneurship, thoughtfulness, and self-motivation
  • Interest or experience in open source maintenance or contribution
  • Bachelor's or higher degree in Computer Science, STEM, or equivalent
  • Understanding of reproducibility and testing; comfortable with containers or VMs; clear communication of issues
  • Strong fundamentals in C/C++, Python, Rust, or Go
  • Interest in distro packaging
  • Basic understanding of package management and dependencies
  • Interest in containerization and virtualization (Docker, OCI, LXD, VirtualBox, QEMU, Cloud services)

What we offer:

  • Distributed work environment with biannual in-person team sprints
  • Annual personal development budget of USD 2,000
  • Annual compensation review and performance bonuses
  • Comprehensive benefits reflecting our values
  • Recognition rewards, holiday leave, parental leave, Employee Assistance Program
  • Opportunities for travel and international collaboration

About Canonical:

Canonical is a pioneering open source tech company, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. We recruit globally and uphold high standards, fostering a remote-first culture since 2004. Working here challenges you to think differently, learn new skills, and excel.

Canonical is an equal opportunity employer: We value diversity and are committed to providing a fair application process regardless of background or identity.

#J-18808-Ljbffr
  • Software Engineer

    3 semanas atrás


    Curitiba, Paraná, Brasil Canonical Tempo inteiro

    Join to apply for the Software Engineer - OpenStack role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - OpenStack role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...

  • Software Engineer

    3 semanas atrás


    Curitiba, Paraná, Brasil Canonical Tempo inteiro

    Software Engineer - Cross-platform C++ - MultipassJoin to apply for the Software Engineer - Cross-platform C++ - Multipass role at CanonicalSoftware Engineer - Cross-platform C++ - Multipass3 months ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Cross-platform C++ - Multipass role at CanonicalGet AI-powered advice on this job...

  • Python Software Engineer

    2 semanas atrás


    Curitiba, Paraná, Brasil Canonical Tempo inteiro

    Python Software Engineer - Ubuntu Hardware Certification Team Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical Continue with Google Continue with Google Python Software Engineer - Ubuntu Hardware Certification Team 3 months ago Be among the first 25 applicants Join to apply for the Python Software...

  • Software Engineer

    3 semanas atrás


    Curitiba, Paraná, Brasil Canonical Tempo inteiro

    Join to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python/Golang - Kubernetes role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to...

  • Python Software Engineer

    3 semanas atrás


    Curitiba, Paraná, Brasil Canonical Tempo inteiro

    Python Software Engineer - Ubuntu Hardware Certification TeamJoin to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at CanonicalContinue with Google Continue with GooglePython Software Engineer - Ubuntu Hardware Certification Team3 months ago Be among the first 25 applicantsJoin to apply for the Python Software Engineer -...


  • Curitiba, Paraná, Brasil Canonical Tempo inteiro

    Python Software Engineer - Ubuntu Hardware Certification TeamJoin to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical Continue with Google Continue with Google Python Software Engineer - Ubuntu Hardware Certification Team3 months ago Be among the first 25 applicants Join to apply for the Python Software Engineer...

  • Software Engineer

    2 semanas atrás


    Curitiba, Paraná, Brasil Canonical Tempo inteiro

    Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical 1 day ago Be among the first 25 applicants Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open...

  • Software Engineer

    3 semanas atrás


    Curitiba, Paraná, Brasil Canonical Tempo inteiro

    Software Engineer - Solutions EngineeringJoin to apply for the Software Engineer - Solutions Engineering role at CanonicalSoftware Engineer - Solutions Engineering3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Solutions Engineering role at CanonicalCanonical is a leading provider of open source software and operating...

  • Software Engineer

    3 semanas atrás


    Curitiba, Paraná, Brasil Canonical Tempo inteiro

    Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source...

  • Software Engineer

    3 semanas atrás


    Curitiba, Paraná, Brasil Canonical Tempo inteiro

    Join to apply for the Software Engineer - Python and K8s role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python and K8s role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...