Distributed Systems Software Engineer

7 days ago


Muscat, Muscat, Oman beBee Careers Full time
Job Description

We are seeking a software engineer with a passion for building and validating resilient distributed systems.

The successful candidate will have the opportunity to develop CI pipelines which power our cloud integration testing and reporting, as well as contribute to expanding deployment capabilities to new clouds and developing AI/ML pipelines for automatic analysis of test results.

Key Responsibilities
  • Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications.
  • Enable engineering teams to develop software with confidence by making distributed system testing tooling available across the organization.
  • Deploy, manage, and debug highly distributed systems.
  • Monitor and report on automated testing efforts.
What We Are Looking For
  • A solid background in modern test processes and strategies.
  • Experience with Python or Go development.
  • Strong object-oriented development skills.
  • A working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CI.
  • Solid understanding of Linux system architecture.
Additional Skills
  • Collecting and analyzing large multidimensional datasets.
  • Operating data platforms: key-value stores, relational or document databases, event buses.
  • Developing AI/ML pipelines.


  • Muscat, Muscat, Oman beBee Careers Full time

    The role of an Engineering Manager, Commercial Systems is to lead a team of software engineers implementing and operating software solutions at scale. This engineering management position is an opportunity for a technologist with a passion for Linux and Ubuntu to build a career and drive the success of the business.About the JobLead a team of software...


  • Muscat, Muscat, Oman beBee Careers Full time

    A Career Opportunity in Cloud EngineeringThis role offers the chance to join a globally distributed team focused on Cloud Engineering. As a Software Engineer for Ceph & Distributed Storage, you will be responsible for designing, developing, and deploying scalable software systems. Your key responsibilities will include writing high-quality Python and Golang...


  • Muscat, Muscat, Oman Canonical Full time

    We 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...


  • Muscat, Muscat, Oman beBee Careers Full time

    In this role, you will play a crucial part in driving the success of our business. As a system engineer, your primary responsibility will be to manage and operate software solutions at scale. You will lead a team of engineers, providing guidance on engineering processes and actively seeking improvements to established processes and designs.About the...


  • Muscat, Muscat, Oman beBee Careers Full time

    Technical Leadership RoleThis role involves overseeing the development and maintenance of complex distributed systems, utilizing expertise in microservice architectures, team leadership, Linux kernel, virtualization, storage, and networking.Effective engineers are fluent across multiple layers of the software stack, from low-level kernel features to...

  • Software Developer

    1 week ago


    Muscat, Muscat, Oman beBee Careers Full time

    We are seeking a skilled Software Engineer to join our Data Infrastructure team, where you will play a key role in designing and implementing scalable data platforms using Big Data technologies like Kafka and Spark.About the Role:Develop high-quality Python code that meets the needs of our customers.Work collaboratively with a distributed team to ensure...

  • Software Developer

    1 week ago


    Muscat, Muscat, Oman beBee Careers Full time

    Software Engineer, Ceph & Distributed StorageThe company we work for 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 IoT. We are hiring a...


  • Muscat, Muscat, Oman beBee Careers Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team. The ideal candidate will have a strong background in software engineering, excellent communication skills, and experience working on distributed systems.The role involves designing and delivering high-quality software features, collaborating with cross-functional teams, and...

  • C Software Engineer

    1 week ago


    Muscat, Muscat, Oman beBee Careers Full time

    We are seeking a highly skilled software engineer to work on dqlite, our distributed SQLite database that utilizes the Raft consensus algorithm. This is an excellent opportunity for someone who wants to have a meaningful impact on modern computing technologies.Key ResponsibilitiesDesign and implement enhancements to the libraft, dqlite, and go-dqlite...


  • Muscat, Muscat, Oman beBee Careers Full time

    Microservices EngineerWe are seeking a highly skilled Microservices Engineer to join our team. As a key member of our engineering department, you will be responsible for designing and implementing scalable, efficient, and reliable microservices.Key Responsibilities:Design and implement robust, scalable, and maintainable microservicesCollaborate with...