Software Engineer, C, Golang

July 2

Apply Now
Logo of Canonical

Canonical

Open Source ‱ Cloud ‱ AI

Canonical is the company behind Ubuntu, the world's most popular open-source operating system, which provides fast, modern, and secure Linux solutions for desktops, servers, and cloud environments. They offer a comprehensive set of products and services, including Ubuntu Desktop, Ubuntu Server, cloud solutions such as OpenStack, and tools for managing containerized applications with Kubernetes. Canonical focuses on making open-source technology reliable and accessible across various industries, from IoT and AI to enterprise infrastructure.

501 - 1000 employees

Founded 2004

📋 Description

‱ Canonical is a leading provider of open source software and operating systems for the global enterprise and technology markets. ‱ We are hiring a software developer to focus on dqlite, our distributed SQLite database which uses our own Raft library. ‱ You will design and implement enhancements to libraft, dqlite and go-dqlite components consumed in MicroK8s, LXD and other projects. ‱ This is an excellent opportunity for someone who wants to impact modern computing technologies.

🎯 Requirements

‱ Experience with distributed systems (preferably with Raft) ‱ Good C programming experience ‱ Solid understanding of asynchronous programming and concurrency patterns a plus ‱ Capacity to learn quickly about new systems and techniques ‱ Strong written and verbal communication skills ‱ Bachelor’s or equivalent in Computer Science, STEM or similar degree

đŸ–ïž Benefits

‱ 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

Apply Now

Similar Jobs

June 20

Tucuvi

11 - 50

đŸ€– Artificial Intelligence

☁ SaaS

Join Tucuvi as a Backend Engineer to design and maintain integrations with a clinical AI platform.

đŸ‡ȘđŸ‡ș Europe – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

đŸ—ŁïžđŸ‡Ș🇾 Spanish Required

May 21

PandaDoc

501 - 1000

☁ SaaS

đŸ€ B2B

⚡ Productivity

As a Senior Python Engineer, build impactful solutions for customers at PandaDoc's remote team.

đŸ‡ȘđŸ‡ș Europe – Remote

💰 Series C on 2021-09

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

April 14

Playson

201 - 500

🎼 Gaming

Join Playson as a Senior Backend Engineer, developing high-end iGaming solutions with a focus on performance.

đŸ‡ȘđŸ‡ș Europe – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

March 25

Bondex

11 - 50

🌐 Web 3

🎯 Recruiter

☁ SaaS

Senior Backend Developer responsible for designing staking infrastructure and collaborating with blockchain engineers.

đŸ‡ȘđŸ‡ș Europe – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

AWS

Cloud

Solidity

SQL

March 24

Bondex

11 - 50

🌐 Web 3

🎯 Recruiter

☁ SaaS

As a Senior Backend Engineer, build and maintain staking infrastructure and collaborate with teams to enhance DeFi technologies.

đŸ‡ȘđŸ‡ș Europe – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

AWS

Cloud

Solidity

SQL

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com