Scalable Software Engineer

1 week ago


Muscat, Muscat, Oman beBeeSoftware Full time

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining our organisation. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

About the Role
  • We are looking for an exceptional engineer with a strong academic track record and a proven ability to design and develop scalable software systems.
  • The successful candidate will have experience working with Go and Python, as well as a solid understanding of database performance and security.

This role requires a team player who can collaborate effectively with colleagues across different time zones and locations. You will be responsible for designing and developing high-quality software that meets the needs of our customers and users.

Key Responsibilities
  • Designing and developing scalable software systems
  • Collaborating with cross-functional teams to deliver high-quality software
  • Maintaining and improving existing software systems
  • Providing technical leadership and guidance to junior engineers
Requirements
  • Bachelor's degree in Computer Science or related field
  • Experience with Go and Python programming languages
  • Strong understanding of database performance and security
  • Excellent communication and collaboration skills
Benefits
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 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
About Us

We are a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We pride ourselves on fostering a workplace free from discrimination and diversity of experience, perspectives, and background create a better work environment and better products.



  • Muscat, Muscat, Oman beBeeDistributed Full time

    Distributed Systems Engineer OpportunityWe are seeking a highly skilled Distributed Systems Engineer to join our team. As a Distributed Systems Engineer, you will be responsible for designing, implementing, and maintaining scalable and efficient distributed systems.Your primary focus will be on developing and validating resilient distributed systems,...


  • Muscat, Muscat, Oman beBeeSoftware Full time

    System Software EngineerWe are seeking a talented System Software Engineer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and maintaining high-quality software systems.Your primary focus will be on creating robust, efficient, and scalable software solutions that meet the needs of our customers....

  • Software Engineer

    3 days ago


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

  • Software Engineer

    2 weeks ago


    Muscat, Muscat, Oman Canonical Full time

    Join to apply for the Software Engineer - OpenStack role at Canonical3 weeks ago Be among the first 25 applicantsJoin to apply for the Software Engineer - OpenStack role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...

  • Software Engineer

    3 weeks ago


    Muscat, Muscat, Oman canonical Full time

    Bachelor's in Computer Application (Computers)Nationality: Any NationalityVacancy: 1 VacancyJob DescriptionIn this role, you'll be developing tools and technology for building and maintaining a new generation of container images. You'll collaborate with multiple teams, both inside and outside Canonical, to ensure high-quality container images and a seamless...


  • Muscat, Muscat, Oman Canonical Full time

    1 day ago Be among the first 25 applicantsCanonical 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...


  • Muscat, Muscat, Oman beBeeDevelopment Full time

    Job OpportunityWe are seeking a highly skilled developer to join our team. The ideal candidate will have hands-on experience with Node.js, MongoDB, Angular.js, and Express.js.Key Responsibilities:Manage and develop robust products that are fast, scalable, and highly responsive.Design and maintain large and complex databases, both relational and...

  • Software Engineer

    1 week ago


    Muscat, Muscat, Oman Canonical Full time

    Software Engineer - Cross-platform C++ - MultipassJoin to apply for the Software Engineer - Cross-platform C++ - Multipass role at CanonicalSoftware Engineer - Cross-platform C++ - Multipass3 months ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Cross-platform C++ - Multipass role at CanonicalUse your deep C++ skills on Windows...

  • Software Engineer

    7 days ago


    Muscat, Muscat, Oman Canonical Full time

    Join to apply for the Software Engineer - Python/Golang - Kubernetes role at CanonicalContinue with Google Continue with Google1 month ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python/Golang - Kubernetes role at CanonicalGet AI-powered advice on this job and more exclusive features.Sign in to access AI-powered...

  • Software Engineer

    4 weeks ago


    Muscat, Muscat, Oman Canonical Full time

    Join to apply for the Software Engineer - Cloud Images role at Canonical1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Cloud Images role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...