Full-Time

C – Golang Software Engineer working on dqlite

A Raft extension for Sqlite

Posted on 6/18/2024

Canonical

Canonical

1,001-5,000 employees

Provides enterprise support for open-source Ubuntu

Enterprise Software
Cybersecurity

Junior, Mid

Remote in UK

This is a remote position available in EMEA.

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Go
C/C++
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
Responsibilities
  • 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

Canonical publishes Ubuntu, an open-source operating system, and offers various commercial services for it. Their products include extended security maintenance, kernel livepatch services, and enterprise support, which help ensure that Ubuntu remains secure and efficient for users. Canonical partners with hardware and software vendors to certify that Ubuntu operates well on different devices, enhancing its reliability and market presence. Unlike many competitors, Canonical emphasizes security, data center automation, and a positive developer experience, providing tools for package management and compliance. The company's goal is to deliver customizable infrastructure solutions that cater to a wide range of clients, from individual developers to large enterprises.

Company Stage

Seed

Total Funding

$9.6M

Headquarters

London, United Kingdom

Founded

2004

Growth & Insights
Headcount

6 month growth

5%

1 year growth

15%

2 year growth

33%
Simplify Jobs

Simplify's Take

What believers are saying

  • Canonical's partnership with congatec enhances embedded platforms with Ubuntu Pro.
  • The release of Ubuntu 24.10 introduces important updates and improved performance.
  • Canonical's MicroCloud offers a new open-source environment for edge computing.

What critics are saying

  • Reliance on open-source may limit revenue from proprietary software solutions.
  • Competition in the enterprise software market is intense and growing.
  • Security vulnerabilities in open-source software could impact Canonical's reputation.

What makes Canonical unique

  • Canonical is a leader in the enterprise open-source market with Ubuntu.
  • The company offers extended security maintenance and enterprise support for Ubuntu.
  • Canonical partners with hardware and software vendors for Ubuntu certification.

Help us improve and share your feedback! Did you find this helpful?

INACTIVE