Highly Concurrent Distributed Systems Engineer

1 week ago


Muscat, Muscat, Oman beBee Careers Full time
Senior Software Engineer Role

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

Juju is a highly concurrent, highly distributed system that drives cloud automation and software operations at scale. As a senior software engineer, you'll be responsible for owning the design, delivery, and support of features in this system.

Main Responsibilities
  • Design, deliver, and support features in a highly concurrent, highly distributed system
  • Collaborate proactively with a distributed team
  • Debug issues and interact with upstream communities publicly
  • Work with helpful and talented engineers including experts in many fields
  • Coach and develop team members with less experience
Requirements
  • Proven track record of professional software delivery using Go
  • Hands-on experience developing highly concurrent distributed systems
  • Excellent communication skills in English, both verbal and written, especially in online environments
  • An exceptional academic track record from high school and preferably university
  • Experience with agile software development methodologies
Benefits
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues from your team and others
  • Priority Pass for travel and travel upgrades for long haul company events


  • Muscat, Muscat, Oman beBee Careers Full time

    Senior Software EngineerCANONICAL 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.The company has 1200+ colleagues in 75+...


  • 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

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


  • 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 beBee Careers Full time

    We are seeking an experienced Engineering Manager to expand our team at Canonical.Our mission is to provide the best solution for building and managing private bare-metal infrastructure, offering a cloud-style on-demand API for physical server provisioning, network configuration, and storage.The ideal candidate will have strong technical leadership...


  • Muscat, Muscat, Oman beBee Careers 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

    Software Architect Role OverviewWe are seeking a highly skilled professional to lead the development of our container and virtualisation technology.Key ResponsibilitiesDrive the architecture of LXD and MicroCloudMentor and develop colleagues in their career progressionDevelop software using Golang and CReview code produced by other engineersEnsure the...


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