C and Golang Engineer for dqlite

4 days ago


Manama, Manama, Bahrain RESO Full time

Canonical is looking for a talented software engineer to work on dqlite, our distributed SQLite database built using our Raft library. As a key member of our team, you will design and implement enhancements to the libraft, dqlite, and go-dqlite components.

Your responsibilities will include developing software, debugging issues, and participating in our engineering process through code reviews. You will also engage with the open-source community and commercial partners.

About This Role
  • Work on a distributed SQLite database using Raft
  • Collaborate with the team to enhance the database
  • Develop software, debug issues, and participate in code reviews
  • Engage with the open-source community and commercial partners
What We Are Looking For
  • Experience with distributed systems (Raft preferred)
  • Good C programming skills
  • 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


  • Manama, Manama, Bahrain RESO Full time

    We are hiring a software developer to focus on dqlite, our distributed SQLite database which 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.You will design and implement enhancements to...


  • Manama, Manama, Bahrain RESO Full time

    We are seeking a skilled software developer to focus on dqlite, our distributed SQLite database that utilizes our Raft library for establishing consensus and replication. Dqlite is available as a pure C library or through a Go package that we maintain, and we plan to provide bindings for Python and other languages.This role involves designing and...


  • Manama, Manama, Bahrain RESO Full time

    We are seeking a skilled software engineer to join our team and work on dqlite, a distributed SQLite database developed using our Raft library. As a member of our team, you will be responsible for designing and implementing enhancements to the libraft, dqlite, and go-dqlite components.Your duties will include developing software, debugging issues, and...


  • Manama, Manama, Bahrain 01 Systems Full time

    With over 300 customers in over 90 countries, 01 Systems provides state of the art solutions and services – for both the financial and non-financial sectors – in the areas of Digital Transformation, Signature Management Solution, Electronic Signature, Paperless Workspace Solution, Digital Document Management, Digital Mobile Onboarding and Biometrics...


  • Manama, Manama, Bahrain RESO Full time

    Company Description With over 300 customers in over 90 countries, 01 Systems provides state of the art solutions and services – for both the financial and non-financial sectors – in the areas of Digital Transformation, Signature Management Solution, Electronic Signature, Paperless Workspace Solution, Digital Document Management, Digital Mobile Onboarding...

  • Sr c/c++ developer

    3 weeks ago


    Manama, Manama, Bahrain YO IT Group Full time

    This range is provided by YO IT Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range$20.00/hr - $27.00/hr C/C++ Developer Experience: 6 - 12 Years Opportunity: Full Time, 8 hours, 4 hours Mandatory overlap with PSTContract length: 6 Months Total Years Of exp: 6+ years Mandatory...


  • Manama, Manama, Bahrain RESO Full time

    Job ResponsibilitiesLeverage your technical expertise to lead design and architecture efforts for an open source project.Foster collaboration and communication among team members to ensure successful project outcomes.Mentor and guide colleagues in their professional development, helping them grow within the company.Develop and maintain high-quality code...


  • Manama, Manama, Bahrain RESO Full time

    We are looking for a skilled software engineer to work on dqlite, our distributed SQLite database developed using our Raft library. As a member of our team, you will be responsible for designing and implementing enhancements to the libraft, dqlite, and go-dqlite components.Your responsibilities will include developing software, debugging issues, and...

  • Sr golang developer

    2 weeks ago


    Manama, Manama, Bahrain YO IT Group Full time

    This range is provided by YO IT Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range$20.00/hr - $27.00/hr LLM Go Developer Experience: 6 - 20 Years Location: Permanent Remote Anywhere in the world Contract Duration: 6 - 12 Months Opportunity: Full Time, 8 hours, 4 hours Mandatory...

  • C++ developer

    4 weeks ago


    Manama, Manama, Bahrain YO IT CONSULTING Full time

    LLM - AI Reasoning Engineer C++Experience: 3 - 20 Years Contract Duration: 6-12 Months Opportunity: Full-time, contractual, 4 - 5 hours (UTC-8:00 America/Los_Angeles)A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning. The successful candidate will play a critical...

  • C++ developer

    7 days ago


    Manama, Manama, Bahrain YO IT Group Full time

    LLM - AI Reasoning Engineer C++Experience: 3 - 20 Years Contract Duration: 6-12 Months Opportunity: Full-time, contractual, 4 - 5 hours (UTC-8:00 America/Los_Angeles)A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning. The successful candidate will play a critical...


  • Manama, Manama, Bahrain RESO Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to lead our Linux kernel engineering team. As a key member of our organization, you will be responsible for overseeing the development and delivery of high-quality Linux kernels.Key ResponsibilitiesLead a distributed team of engineers in their time zoneDevelop your team through...


  • Manama, Manama, Bahrain Global ITS Full time

    Job DescriptionA challenging opportunity has arisen for a highly skilled Senior Software Engineer - ASP.NET and C# to join our team at Global ITS. The ideal candidate will have a strong background in software development, with a focus on Microsoft's .NET framework and technologies.Key Responsibilities:Design, develop, and maintain scalable and efficient...

  • Performance engineer

    3 weeks ago


    Manama, Manama, Bahrain RESO Full time

    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 public cloud, data science, AI, engineering innovation and Io T. Our customers include the world's leading public cloud and silicon providers,...


  • Manama, Manama, Bahrain RESO Full time

    Chief Hardware Design ArchitectRESO is seeking a highly skilled Sr. Hardware Design Verification Engineer to join our team. This role offers an exciting opportunity to work on cutting-edge projects and contribute to the development of advanced hardware design solutions.ResponsibilitiesDevelop and maintain high-quality code using languages such as Golang,...

  • C++ developer

    4 weeks ago


    Manama, Manama, Bahrain Client Of YO HR Consultancy Full time

    Opportunity: Full-time, contractual, 4 - 5 hours (UTC-8:00 America/Los_Angeles)JD: A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning. The successful candidate will play a critical role in creating high-quality reasoning datasets to train and improve Large...


  • Manama, Manama, Bahrain RESO Full time

    We are seeking a highly skilled Embedded Linux Field Engineer to join our team at Canonical. As a pioneer in the field of open source software and operating systems, we empower businesses to innovate and succeed.Our platform, Ubuntu, is widely used in groundbreaking enterprise initiatives such as public cloud, data science, AI, engineering innovation, and...


  • Manama, Manama, Bahrain YO IT Group Full time

    LLM - AI Reasoning Engineer C++Experience: 3 - 20 Years Contract Duration: 6-12 Months Opportunity: Full-time, contractual, 4 - 5 hours (UTC-8:00 America/Los_Angeles)A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning. The successful candidate will play a critical...


  • Manama, Manama, Bahrain RESO Full time

    LLM - AI Reasoning Engineer C++Experience: 3 - 20 Years Contract Duration: 6-12 Months Opportunity: Full-time, contractual, 4 - 5 hours (UTC-8:00 America/Los_Angeles)Job Description: A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning. The successful candidate...


  • Manama, Manama, Bahrain RESO Full time

    At Canonical, a pioneering tech firm at the forefront of the global move to open source, we're changing the world of software by publishing Ubuntu, one of the most important open source projects and the platform for AI, IoT, and cloud computing. As a Graduate Software Engineer, you'll be part of our engineering teams that work on shaping the future of...