
Senior Distributed Database Software Developer
3 days ago
We are seeking a skilled software developer to contribute to the development of dqlite, our distributed SQLite database built using our own 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.
You will be responsible for designing and implementing enhancements to the libraft, dqlite, and go-dqlite components, which are consumed in MicroK8s, LXD, and other projects.
Key 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 code and architectural review
- Engage with the open source community and commercial partners
- Experience with distributed systems (preferably with Raft)
- Good C programming experience
- Solid understanding of asynchronous programming and concurrency patterns
- Capacity to learn quickly about new systems and techniques
- Strong written and verbal communication skills
- Bachelor's or equivalent degree in Computer Science, STEM, or similar field
- Distributed work environment with regular team sprints in person
- Personal learning and development budget
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to meet colleagues
- Priority Pass and travel upgrades
-
Distributed Systems Software Engineer, Python
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeDistributed Systems Software Engineer, Python / GoJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalDistributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalGet AI-powered advice on this job...
-
Senior Database Developer
1 day ago
Muscat, Muscat, Oman beBee Careers Full time 8,000 - 11,000We are looking for a skilled PL/SQL Developer with experience in Oracle, DB2, and Microsoft SQL databases.Responsibilities:Design, develop, and maintain complex databases using PL/SQL.Create packages, procedures, and functions.Write clean and efficient code.Troubleshoot and debug any database-related issues.Ensure database performance, stability, and...
-
Senior Software Development Expert
3 days ago
Muscat, Muscat, Oman beBeeSoftware Full timeJob OpportunityWe are seeking a seasoned software professional to fill the role of Senior Web Developer.Expertise in .Net technologies including C# and MVC Architecture is required.Familiarity with database operations, SEO techniques, and content management systems is necessary.The ideal candidate will have a strong background in software development, a...
-
Senior Back-End Software Developer
3 days ago
Muscat, Muscat, Oman beBeeEngineering Full timeBack-End Engineering ExpertThis is a pivotal role within our organisation, requiring exceptional technical skills to design and develop scalable back-end solutions using Go and Python.We are seeking an experienced engineer who can drive innovation, collaborate with cross-functional teams, and ensure the delivery of high-quality software that meets the...
-
Senior Software Application Developer
1 week ago
Muscat, Muscat, Oman beBeeApplication Full time 3,600 - 4,800Software Development Leadership OpportunityWe are looking for energetic self-starters to work in a positive collaborative environment, where key talents will create the happiest workplace.The Application Development Senior Specialist role is responsible for leading software application design, development, testing, and maintenance tailored to meet business...
-
Distributed Systems Software Engineer, Python
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeWe are seeking a software engineer with a passion for building and validating resilient distributed systems. At Canonical you can build a career and drive the success of those leveraging Canonical's Ubuntu and Juju to build multi-cloud deployable cloud applications.We see quality engineering as a first class engineering practice and are looking for people...
-
Software Expert for Database Operations
1 week ago
Muscat, Muscat, Oman beBeeDatabase Full timeA technology firm in Oman is seeking a software expert to fill the following role:Requires expertise in database operationsMust have knowledge of popular CMS'sShould have SEO skillsProficient in HTMLHas CSS skillsDatabase skills are requiredJquery and Javascript skills are necessaryPHP proficiency is neededJob DetailsA technology firm in Oman is seeking a...
-
Senior Software Engineer
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeSenior Software Engineer - packaging - optimize Ubuntu ServerJoin to apply for the Senior Software Engineer - packaging - optimize Ubuntu Server role at CanonicalContinue with Google Continue with GoogleSenior Software Engineer - packaging - optimize Ubuntu Server2 months ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer -...
-
Software Development
3 weeks ago
Muscat, Muscat, Oman Tawteen Full timeAbout the Role: Computer Science student for a summer internship opportunity. The intern will work alongside our development team to gain hands-on experience in software development, database management, and web technologies.Key Responsibilities:Assist in software development projects using Python and JavaSupport database design and SQL query...
-
Senior Database Specialist
1 week ago
Muscat, Muscat, Oman beBeeDatabase Full time 9,000 - 11,000As a senior database professional, you will play a key role in our organization's success. Your expertise will be utilized to design, implement and maintain database systems that operate efficiently and meet our strategic objectives.The job requires working collaboratively with other IT teams and stakeholders, mentoring and training staff, and managing...