Distributed Systems Software Engineer

6 days ago


Muscat, Muscat, Oman beBee Careers Full time

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

You will have the opportunity to develop CI pipelines which power our cloud integration testing and reporting. Upcoming initiatives you will have the opportunity to contribute to include expanding deployment capabilities to new clouds and developing AI/ML pipelines for automatic analysis of test results.

Responsibilities
  • Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications.
  • Enable engineering teams across the company to develop software with confidence by making distributed system testing tooling available across the organization.
  • Enhance continuous integration pipelines for deploying and testing our cloud native products.
  • Deploy, manage, and debug highly distributed systems.
  • Monitor and report on automated testing efforts.
  • Collaborate daily with a globally distributed team.
Requirements
  • Solid background in modern test processes and strategies.
  • Experience with Python or Go development.
  • Strong object-oriented development skills.
  • Ability to develop and ship production-grade modern web applications.
  • Working knowledge of continuous integration tools.
  • Knowledge of networking technologies and fundamentals.
  • Solid understanding of Linux system architecture.
  • A capacity for complex abstract thinking.
  • Capability for international travel.
Desirable Skills
  • Collecting and analyzing large multidimensional datasets.
  • Operating data platforms: key-value stores, relational or document databases, event buses.
  • Work with cloud technologies such as OpenStack, Kubernetes, Terraform, and AWS.
  • Developing AI/ML pipelines.
What We Offer

We offer a distributed work environment, 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, and priority pass for travel and upgrades.

We believe a diverse workforce enhances our ability to deliver world-class software and services. We are committed to ensuring equal employment opportunities to all qualified individuals.



  • 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 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

    Senior Software Engineer RoleWe are seeking an experienced Senior Software Engineer to join our team and play a key role in driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the way to support and...


  • Muscat, Muscat, Oman beBee Careers Full time

    Identity Management EngineerWe are seeking an experienced Distributed Systems Operations Specialist to build high-performing services and secure identity and access management solutions. This is a unique opportunity for a software engineering manager with a passion for distributed systems to help transform the future of identity management.This role involves...


  • Muscat, Muscat, Oman Canonical 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 IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Muscat, Muscat, Oman Canonical 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 IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Muscat, Muscat, Oman beBee Careers Full time

    We are looking for a skilled software engineer to help us build and maintain our data platform. As a member of our team, you will have the opportunity to work on challenging projects and collaborate with others to achieve our goals.ResponsibilitiesDevelop and implement new features using Python.Collaborate with others to ensure the success of our...


  • Muscat, Muscat, Oman beBee Careers Full time

    Ubuntu Server Software DeveloperWe are seeking a skilled software developer to join our Ubuntu Server team. As a key member of our team, you will play a crucial role in shaping the future of Ubuntu and contributing to its continued success.About the RoleThe Ubuntu Server team maintains and packages a wide variety of software, including webservers, databases,...

  • Software Engineer

    3 weeks ago


    Muscat, Muscat, Oman Canonical Full time

    Software Engineer - Data Infrastructure - KafkaJoin to apply for the Software Engineer - Data Infrastructure - Kafka role at Canonical.Role OverviewCanonical is building a comprehensive automation suite for multi-cloud and on-premise data solutions. The data platform team develops managed solutions across various data technologies, including big data, NoSQL,...