C, Golang Software Engineer working on dqlite, a Raft extension for SQLite
hace 2 semanas
C, Golang Software Engineer working on dqlite, a Raft extension for SQLite Canonical Sevilla La Nueva, Community of Madrid, Spain 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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. We are hiring a software developer to focus on dqlite, our distributed SQLite database that uses our own Raft library for establishing consensus and replication. Dqlite is available as a pure C library or through a Go package that we also maintain, and we intend to provide bindings for Python and other languages. Location: remote position available in EMEA. What you will focus on Design and implement features across dqlite Debug and fix issues encountered by your users Improve Jepsen tests, traditional HA database automated testing and stress tests Participate in our 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 (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 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 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
-
Sevilla La Nueva, España Canonical A tiempo completoC, Golang Software Engineer working on dqlite, a Raft extension for SQLite Canonical Sevilla La Nueva, Community of Madrid, SpainCanonical 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 breakthrough enterprise initiatives such as public cloud, data...
-
Remote Software Engineer
hace 1 día
Sevilla la Nueva, España Canonical A tiempo completoC, Golang Software Engineer working on dqlite, a Raft extension for SQLite Canonical Sevilla La Nueva, Community of Madrid, Spain 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 breakthrough enterprise initiatives such as public cloud, data...
-
Remote Golang Architect for Distributed SQLite
hace 2 semanas
sevilla la nueva, España Canonical A tiempo completoA leading open source software provider is seeking a remote C, Golang Software Engineer to join its team in Sevilla la Nueva, Community of Madrid. The role focuses on the dqlite database, requiring solid experience in C programming and familiarity with distributed systems, particularly Raft. Candidates will design features, debug issues, and improve testing....
-
Golang Software Engineer
hace 1 día
Sevilla la Nueva, España Canonical A tiempo completoCanonical Sevilla La Nueva, Community of Madrid, Spain Join or sign in to find your next job Join to apply for the Ubuntu Core Software Engineer role at Canonical Join to apply for the Ubuntu Core Software Engineer role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets....
-
Linux devices software engineer
hace 4 días
sevilla la nueva, España Canonical A tiempo completoCanonical Sevilla La Nueva, Community of Madrid, Spain Overview Join to apply for the Linux devices software engineer - snapd role at Canonical . Canonical Sevilla La Nueva, Community of Madrid, Spain 3 weeks ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source...
-
Linux devices software engineer
hace 4 días
Sevilla La Nueva, España Canonical A tiempo completoCanonical Sevilla La Nueva, Community of Madrid, SpainOverview Join to apply for the Linux devices software engineer - snapd role at Canonical .Canonical Sevilla La Nueva, Community of Madrid, Spain3 weeks ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software...
-
Software Architect
hace 2 semanas
Sevilla la Nueva, España Canonical A tiempo completoSoftware Architect - Containers / Virtualisation Canonical Sevilla La Nueva, Community of Madrid, Spain Join or sign in to find your next job Join to apply for the Software Architect - Containers / Virtualisation role at Canonical Software Architect - Containers / Virtualisation Canonical Sevilla La Nueva, Community of Madrid, Spain 1 day ago Be among the...
-
Frontend Software Engineer
hace 1 día
Sevilla la Nueva, España Canonical A tiempo completoJoin to apply for the Software Engineer - L3 Support role at Canonical Join to apply for the Software Engineer - L3 Support role at Canonical 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...
-
Remote Security Software Engineer
hace 1 día
Sevilla la Nueva, España Canonical A tiempo completoA leading open source software company seeks a Security Software Engineer to design and implement security features for various products. Candidates must possess a strong understanding of security vulnerabilities, along with skills in programming languages such as C/C++ and Python. The role also requires contributing to the Ubuntu community and working with...
-
Embedded Linux Field Engineer for Devices/IoT
hace 4 días
sevilla la nueva, España Canonical A tiempo completoEmbedded Linux Field Engineer for Devices/IoT Canonical Sevilla La Nueva, Community of Madrid, Spain Overview 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...