C, Golang Software Engineer Working On Dqlite, a
2 weeks ago
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 the libraft, dqlite and go-dqlite components which we consume in MicroK8s, LXD and other projects. Work includes development in those pieces of software as well as responding to issues and user inquiries.
This is an excellent opportunity for someone who wants to have a meaningful impact on modern computing technologies. Canonical offers a fast-paced team environment and a career full of learning and development opportunities.
**What you will do**:
- 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
**Valuable skills and experience**:
- 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
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.
LI-Remote #Stack
-
Senior Software Engineer
5 days ago
Cairo, Egypt TechBiz Global GmbH Full timeAt **TechBiz Global**, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a **Senior Software Engineer** to join one of **our clients' teams**. If you're looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you. You will work with the system that...
-
Golang Developer
7 days ago
Cairo, Egypt Lambda Vision IXXO Full timeFor this particular position, we're looking for Software Engineer who has been working more focused on the backend side with **Golang**. - You’ll have the opportunity to build and deliver software within some interesting projects, both in terms of the product and the methodology. We work in an Agile environment (Scrum) with a test-first mindset (actually,...
-
Golang Developer
7 days ago
Cairo, Egypt Tal&Dev Full time**SOFTWARE ENGINEER** Are you a world-class software engineer? Are you motivated by working in a fast-growing startup looking to reshape the future of work? Do you want to have an impact on crafting the technology behind a product that will do just that? If you answered yes to the above, then Tal&Dev is looking for you! Joining Tal&Dev as a Software...
-
Engineering Manager
2 days ago
Cairo, Egypt Canonical - Jobs Full timeCanonical Ubuntu is the most widely used OS for public cloud instances across every major public cloud. Our team builds, tests, and publishes the base Ubuntu images used by millions to ensure optimal performance and security in their cloud estate. We aim to deliver the very best public cloud VM experience, as well as specialized images for specific purposes...
-
C++ Software Engineer
6 days ago
Cairo, Cairo, Egypt BlueCloud Technologies Full timeMain Responsibilities Work closely with the product management and Architecture team to define feature requirements and deliver a product that materially impacts the business and improves the customer experience. Design and implement Windows OS applications using C++. Develop kernel modules and libraries for windows. Ensure that code quality is maintained...
-
Senior C++ Software Engineer
9 minutes ago
Cairo, Egypt Hitachi Rail Full timeAbout Us A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative ways we work to bring people together, there’s something for everyone to get...
-
C++ Software Engineer
6 days ago
Cairo, Cairo, Egypt BlueCloud Technologies Full timeMain Responsibilities Work closely with the product management and Architecture team to define feature requirements and deliver a product that materially impacts the business and improves the customer experience. Design and implement Windows OS applications using C++. Develop kernel modules and libraries for windows. Ensure that code quality is maintained...
-
Software Development Engineer
2 days ago
Cairo, Cairo, Egypt Siemens Digital Industries Software Full timeSiemens Digital Industries Software is a global leader in Electronic Design Automation (EDA) software, hardware, and design solutions. We partner with the world's leading producers of semiconductor microelectronic circuits and systems, enabling them to design and produce cutting-edge electronic products faster and more efficiently.We are seeking aSoftware...
-
Senior Software Development Engineer
7 minutes ago
Cairo, Egypt Siemens Digital Industries Software Full time**Siemens Digital Industries Software - Where today meets tomorrow.** **Let's make the difference together!** Siemens DISW is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 165 years. MED Solutions group is seeking highly...
-
CISCO USA- Senior Golang Developer
4 days ago
Cairo, Cairo, Egypt Digital Talent Hub Full timeCisco is looking for a talented Engineer with strong proficiency in Golang and Microservices architecture to work remote in Egypt for the Cisco team in the US. The ideal candidate will have hands-on experience building scalable backend services and modern front-end applications. You will play a critical role in designing, developing, and maintaining systems...