Company logo hidden

C, Golang Software Engineer

Unlock employer Riyadh, Saudi Arabia Posted: 02 Dec 2025

Financial

  • Estimate: $90k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

The company is a leading provider of open source software and operating systems to the global enterprise and technology markets. The company publishes Ubuntu, which is widely used in various sectors, including public cloud, data science, AI, engineering innovation, and IoT. The company is a pioneer of global distributed collaboration, with over 1,000 colleagues in more than 70 countries. Teams meet in-person two to four times a year in interesting locations to align on strategy and execution.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

The company is seeking a software developer to focus on dqlite, their distributed SQLite database that utilizes their own Raft library for establishing consensus and replication. The role involves designing and implementing enhancements to libraft, dqlite, and go-dqlite components, and responding to issues and user inquiries. This position is an excellent opportunity for someone looking to have a meaningful impact on modern computing technologies.

Key Responsibilities:

  • Design and implement features across dqlite.
  • Debug and fix issues encountered by users.
  • Improve Jepsen tests and automated testing processes.
  • Participate in engineering processes through code and architectural reviews.
  • Engage with the open source community and commercial partners.

Qualifications:

  • Experience with distributed systems (preferably with Raft).
  • Good C programming experience.
  • Solid understanding of asynchronous programming and concurrency patterns is 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 a similar degree.

What We Offer:

  • Competitive compensation based on geographical location, experience, and performance, with an annual review.
  • Performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards.
  • Annual holiday leave and maternity/paternity leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations for team events.
  • Distributed work environment with biannual team sprints in person.

Language Requirements: Strong written and verbal communication skills in English are preferred.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct