C, Golang Software Engineer working on dqlite, a Raft extension for SQLite
il y a 15 heures
C, Golang Software Engineer working on dqlite, a Raft extension for SQLite Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation and IoT. With over 1,000 colleagues in more than 70 countries, Canonical is founder‑led, profitable and growing. We are hiring a software developer to focus on dqlite, our distributed SQLite database that uses our own Raft library for consensus and replication. Dqlite is available as a pure C library or through a Go package that we also maintain, with plans to provide bindings for Python and other languages. You will design and implement enhancements to libraft, dqlite and go‑dqlite components used in MicroK8s, LXD and other projects. Work includes development, issue response, and user support. • Remote position available in EMEA. Location: Remote (EMEA) What you will focus on Design and implement features across dqlite Debug and fix issues encountered by users Improve Jepsen tests, traditional HA database automated testing and stress tests Participate in engineering process through code and architectural review Engage with the open source community and commercial partners What we are looking for in you Experience with distributed systems (preferably with Raft) Good C programming experience Solid understanding of asynchronous programming and concurrency patterns (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 What we offer you 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 Seniority level Entry level Employment type Full‑time Job function Engineering and Information Technology 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. #J-18808-Ljbffr
-
Lead Golang Software Engineer, Commercial Systems
il y a 14 heures
Toulouse, France Canonical Temps pleinLead Golang Software Engineer, Commercial Systems Join to apply for the Lead Golang Software Engineer, Commercial Systems role at Canonical. Canonical is a leading provider of open‑source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public...
-
Golang Engineer
il y a 14 heures
Toulouse, France Canonical Temps pleinJoin to apply for the Golang Engineer role at Canonical. Canonical is a leading provider of open‑source software and operating systems. Our platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation and IoT. We have 1,200+ colleagues in more than 80 countries with a highly distributed, mostly remote culture. We are hiring...
-
Lead Golang Engineer, Commercial Systems
il y a 14 heures
Toulouse, France Canonical Temps pleinA global open-source software leader is seeking a Lead Golang Software Engineer for their Commercial Systems unit. This remote position involves developing solutions using Golang, leading technical designs, and mentoring colleagues. The ideal candidate should have an outstanding academic record and hands-on experience in software development. Canonical...
-
Remote Golang Engineering Lead for Commercial Systems
il y a 12 heures
Toulouse, France Canonical Temps pleinA leading tech firm is seeking a Golang Engineering Manager based remotely in the EMEA region. This role involves accountability for the design and development of internal products, leading a team of software engineers, and driving continuous improvement in engineering processes. Ideal candidates will have an undergraduate degree in a technical subject,...
-
Backend Software Engineer Golang
il y a 4 jours
Toulouse, Occitanie, France D-EDGE Temps pleinWHO WE ARE:Have you ever booked a hotel online? Then you've probably used D-EDGE without knowing it.Mission : Every day, we help more than 18,000 hotels worldwide to develop their online visibility and sales through leading-edge cloud-based e-commerce solutions.As a subsidiary of the Accor group, D-EDGE simplifies the life of independent hotels and hotel...
-
Backend Software Engineer Golang
il y a 4 jours
Toulouse, Occitanie, France D-EDGE Hospitality Solutions Temps pleinWho We AreHave you ever booked a hotel online? Then you've probably used D-EDGE without knowing it.Mission: Every day, we help more than 18,000 hotels worldwide to develop their online visibility and sales through leading-edge cloud-based e-commerce solutions.As a subsidiary of the Accor group, D-EDGE simplifies the life of independent hotels and hotel...
-
Linux devices software engineer
il y a 11 heures
Toulouse, France Canonical Temps pleinCanonical 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,...
-
Backend Software Engineer Golang
il y a 16 heures
Toulouse, France D-EDGE Temps plein## Job Description** WHO WE ARE:****Mission** : Every day, we help more than 18,000 hotels worldwide to develop their online visibility and sales through leading-edge cloud-based e-commerce solutions.As a subsidiary of the Accor group, D-EDGE simplifies the life of independent hotels and hotel chains alike.**Figures** : D-EDGE Is the European No1 and World...
-
Software Engineer
il y a 12 heures
Toulouse, France Canonical Temps pleinCanonical is a leading provider of open source software and operating systems, known for its Ubuntu platform used in enterprises worldwide. The company is founder‑led, profitable, and growing, with over 1200 colleagues in 75+ countries and a focus on remote collaboration. We are hiring a Software Engineer for our OpenStack Engineering team, building...
-
Software QA Automation Engineer
il y a 5 jours
Toulouse, France Lucid Motors Temps plein**Leading the future in luxury electric and mobility** At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence. Vehicles that are intuitive, liberating, and designed for the future of mobility. We plan to lead in this...