Golang System Software Engineer

2 semanas atrás


Coimbra, Portugal Canonical Tempo inteiro

Golang System Software Engineer - Containers / Virtualisation

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 public cloud, data science, AI, and IoT. We are hiring a Golang software engineer to work on the low‑level Go codebase that sits between our REST API and the low‑level C libraries used to manage containers and virtual machines. You will design, implement, and document system‑level Go code, model data, design database schema, and implement data storage in a dqlite database. The role requires collaborating proactively with a distributed team and maintaining code quality through static analysis, unit, and system tests.

What you will focus on

- Design, implement and document system level Go code

- Model data, design database schema and implement data storage in a dqlite (SQL) database

- Maintain code quality through static analysis, unit and system tests

- Collaborate proactively with a distributed team

- Discuss ideas and collaborate on finding good solutions

- Work from home with global travel 2 to 4 weeks per year for internal and external events

What we are looking for in you

- Experience programming in Go and C

- Knowledgeable in networking and storage technologies

- Experience with two or more of: cloud computing, virtualisation, containers, distributed systems, open source community

- Curious, flexible, articulate and accountable

- Values soft skills and is enterprising, thoughtful and self‑motivated

- Has a bachelor’s or equivalent in Computer Science, STEM or similar degree

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually and provide a performance‑driven annual bonus. Additional benefits reflect our values and ideals.

- Distributed work environment with twice‑yearly team sprints in person

- Personal learning and development budget of USD 2,000 per year

- Annual compensation review

- Recognition rewards

- Annual holiday leave

- Maternity and paternity leave

- Employee Assistance Programme

- Opportunity to travel to new locations to meet colleagues

- Priority Pass, and travel upgrades for long‑haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company.

Canonical is an equal‑opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Location

Remote position available in EMEA and the Americas.

Seniority level

Entry level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industry: Software Development

#J-18808-Ljbffr



  • Coimbra, Portugal Canonical Tempo inteiro

    A leading software company is looking for Golang engineers of all seniority levels to design, implement, and maintain services that run on Linux. The ideal candidate will possess exceptional academic credentials, a passion for Linux, and experience in developing high-quality Golang software. This role offers a distributed work environment with annual...

  • Senior Software Engineer

    2 semanas atrás


    Coimbra, Portugal Quantum Cipher Tempo inteiro

    Job Summary: We are seeking a highly skilled and experienced Senior Software Engineer (Backend Developer Only) with a strong background in Golang. The ideal candidate will be responsible for designing, developing, and maintaining innovative blockchain solutions. This role requires excellent problem-solving skills, and the ability to work effectively in a...


  • Coimbra, Portugal Critical Software Tempo inteiro

    We're hunting Embedded Software Engineers ready to push code that Airbus actually trusts with human lives.Building better and safer isn't a slogan, but the way we show up in the world. It's how we make sure technology speaks not only in code, but with meaning: better technologies, better ways of working, and more inclusive communities. We align with what...


  • Coimbra, Coimbra, Portugal Critical Software Tempo inteiro

    We're hunting Embedded Software Engineers ready to push code that Airbus actually trusts with human lives.Building better and safer isn't a slogan, but the way we show up in the world.It's how we make sure technology speaks not only in code, but with meaning: better technologies, better ways of working, and more inclusive communities. We align with what...

  • Software Engineer

    Há 2 dias


    Coimbra, Portugal Phiture Tempo inteiro

    Canonical 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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Coimbra, Portugal Critical Software SA Tempo inteiro

    Ready to kick‑start your career writing code that Airbus trusts with human lives? If you’re passionate about embedded systems and want to learn from some of the best in the industry, this is your chance. Building better and safer isn’t just a slogan – it’s how we work. We create technology that speaks not only in code, but with meaning: better...

  • Aerospace Systems Engineer

    2 semanas atrás


    Coimbra, Portugal Critical FlyTech Tempo inteiro

    Critical FlyTech · Airbus × Critical Software Joint Venture Critical FlyTech is a new organisation created by Airbus and Critical Software to deliver the next generation of safety-critical software across aviation, defence, and space. We are growing our systems engineering capability and looking for talented engineers who want to work on high-impact,...


  • Coimbra, Portugal Critical Software Tempo inteiro

    A technology company is seeking an Embedded Software Engineer to join their team in Coimbra, Portugal. The ideal candidate will have a degree in Engineering and at least 3 years of experience in software development with a strong focus on C/C++. This role offers a challenging environment aimed at making a difference in critical industries while providing...

  • Aerospace systems engineer

    2 semanas atrás


    Coimbra, Portugal Critical FlyTech Tempo inteiro

    Critical Fly Tech · Airbus × Critical Software Joint Venture   Critical Fly Tech is a new organisation created by Airbus and Critical Software to deliver the next generation of safety-critical software across aviation, defence, and space. We are growing our systems engineering capability and looking for talented engineers who want to work on high-impact,...

  • Engineering Manager

    2 semanas atrás


    Coimbra, Portugal Canonical - Jobs Tempo inteiro

    This is an engineering management role to lead the reboot of our Landscape systems management solution for Ubuntu. Ubuntu is growing rapidly in the enterprise, with estates expanding from cloud, to bare metal servers, to vSphere clusters, and of course desktops and devices. Ubuntu is easy to deploy and configure, one node at a time, but it's difficult to...