C, Golang Software Engineer working on dqlite, a Raft extension for SQLite
2 weeks ago
C, Golang Software Engineer working on dqlite, a Raft extension for SQLite Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. The company’s flagship platform, Ubuntu, is widely used for public cloud, data science, AI, engineering innovation and IoT. With 1000+ colleagues in 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 the libraft consensus library. Dqlite is available as a pure C library and a Go package, and future bindings for Python and other languages are planned. Location: Remote, available in EMEA. Responsibilities 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 processes through code and architectural review. Engage with the open source community and commercial partners. Qualifications Experience with distributed systems (preferably with Raft). Strong 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 related field. Benefits Distributed work environment with twice‑yearly in‑person team sprints. 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. Opportunities to travel 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
-
Remote Golang Engineer for Distributed SQLite
2 weeks ago
Glasgow, United Kingdom Canonical Full timeA leading provider of open source software is seeking a C, Golang Software Engineer to work on dqlite, a distributed SQLite database. The ideal candidate will have strong C programming skills and experience with distributed systems. This remote role offers various benefits, including a personal learning budget and flexible work arrangements, aimed at...
-
Glasgow, United Kingdom Canonical Full timeLead Golang Software Engineer, Commercial Systems 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 public cloud, data science, AI, engineering innovation and IoT. The company is a pioneer of global distributed collaboration, with 1200+...
-
Software Engineer
26 minutes ago
Glasgow, United Kingdom Canonical Full timeCanonical 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,...
-
Lead Golang Engineer, Commercial Systems
2 weeks ago
Glasgow, United Kingdom Canonical Full timeA leading open-source tech firm is seeking a Lead Golang Software Engineer. This remote role involves developing engineering solutions with Golang and leading technical designs, code reviews, and implementations. The ideal candidate has a strong academic background, experience with Golang, and excellent communication skills. They will also mentor colleagues...
-
Lead Golang Engineer, Commercial Systems
2 weeks ago
Glasgow, United Kingdom Canonical Full timeA leading tech firm is seeking a Lead Golang Software Engineer to join their Commercial Systems team. This role, based remotely in the EMEA region, focuses on high-quality engineering solutions and mentoring colleagues. Ideal candidates should have strong Golang skills and a solid academic background. The firm promotes an inclusive work environment with...
-
iOS Software Engineer III
1 week ago
Glasgow, United Kingdom JPMorganChase Full timeDescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a iOS Software Engineer III at JPMorgan Chase within the International Private Bank you are part of an agile team to design and deliver trusted market-leading technology products in a secure stable and scalable way. You are...
-
Software Engineer C#
2 days ago
Glasgow, United Kingdom Eden Scott Full timeOverviewSoftware Engineer (C#) – Recruiting on behalf of a high-growth global fintech. This role involves designing and developing backend services and portals for a global payment platform.The opportunity offers autonomy, innovation, and real-world impact within a collaborative environment that emphasizes modern tooling and practices.What Makes This...
-
Linux devices software engineer
2 days ago
Glasgow, United Kingdom Canonical Full timeJoin to apply for the Linux devices software engineer - snapd 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 widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our...
-
Senior Lead Software Engineer GCPAWS
1 week ago
Glasgow, United Kingdom JPMorganChase Full timeDescriptionBe an integral part of an agile team thats constantly pushing the envelope to enhance build and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase within the Public Cloud Engineering organization you play a crucial role in an agile team dedicated to facilitating the adoption and utilization of public cloud...
-
Senior C++ Software Engineer
6 days ago
Glasgow, United Kingdom FPSG Connect Full time**Senior C++ Software Developer (Fully Remote or Hybrid)** **Overview** Do you want to create software for one of the UK's leading video solution companies who's global partner base spans across various industries ranging from defence and national security, law enforcement to health care? Would you like the opportunity to work on actual real life projects...