Software Development Engineer

15 hours ago


Muscat, Muscat, Oman Canonical Full time
About the Role

We are seeking a talented Senior Software Engineer to join our Ubuntu Server Team. As a key member of this team, you will play a vital role in maintaining and packaging software for our popular operating system.

Main Responsibilities
  • Maintain and package a wide variety of software, including webservers, databases, and virtualization and containerization stacks.
  • Evaluate contributions from other engineers to ensure high-quality software standards.
  • Collaborate with other teams in the Ubuntu and Debian communities, upstream projects, and commercially supported customers.
  • Owning the maintenance of Ubuntu Server packages, specifically traditional server workloads, virtualisation and Containers, package management and dependencies, language runtimes and toolchains.
Requirements
  • You love technology and working with brilliant people.
  • You are curious, flexible, articulate, and accountable.
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.
  • Interest or experience in open source maintenance or contributions.
  • Able to replay complex workloads and systems, write detailed test plans and reproducibility steps.
  • Feel comfortable contributing and debugging many languages such as C/C++, Python, Rust, Go, Ruby, PHP.
  • Experience in packaging in one or more ecosystems, using and creating containers and virtual machines.
  • Bachelor's or equivalent degree in Computer Science, STEM or similar field (or higher), or 5+ years of professional experience.


  • Muscat, Muscat, Oman Canonical Full time

    Company OverviewCanonical is a leading international software company that collaborates with the open-source community to deliver Ubuntu, a world-renowned free software platform. Our services empower businesses worldwide to reduce costs, improve efficiency, and enhance security using Ubuntu.Job DescriptionWe are seeking an exceptional Software Development...


  • Muscat, Muscat, Oman Canonical Full time

    About the JobWe're looking for a skilled Senior Software Engineer to join our Canonical team. You'll work on developing and maintaining the Ubuntu Server platform, collaborating with our global team of engineers and experts.Your Key TasksMaintenance and packaging of software for Ubuntu Server, focusing on traditional server workloads, virtualisation and...


  • Muscat, Muscat, Oman Canonical Full time

    Software Engineer - Cloud InfrastructureWe are seeking a highly skilled software engineer to join our cloud infrastructure team. The ideal candidate will have experience with Go and C programming languages, as well as knowledge of networking and storage technologies.The role involves designing, implementing, and documenting system-level Go code, modeling...


  • Muscat, Muscat, Oman Spinnsol - Zertify (Digital Inspection Software) Full time

    Job SummaryWe are seeking a skilled Inspection and Certification Professional to join our team.About the Job:Inspect and certify lifting equipment to ensure compliance with regulatory requirements.Conduct thorough inspections to identify potential hazards and defects.Maintain accurate records and reports of inspection findings.Provide training and guidance...


  • Muscat, Muscat, Oman Canonical Full time

    Canonical is a pioneering tech firm at the forefront of open-source innovation. As a Software Development Manager, you'll oversee the development of cutting-edge software solutions using our Ubuntu platform. This role requires a seasoned leader who can guide a team of engineers in delivering timely, high-quality products.We're looking for someone with...

  • Software Developer

    3 weeks ago


    Muscat, Muscat, Oman Manpower Professional Full time

    Software DeveloperJob Summary:Participate in all phases of product development cycle: from product definition and design, through implementation, debugging, testing and support. Work as a senior member of the team on projects involving development of new features, sustenance, handling engineering escalations.Key Responsibilities:Construct detailed design...


  • Muscat, Muscat, Oman Canonical Full time

    The Commercial Systems unit at Canonical is conceived as five engineering teams that closely collaborate with other engineering and business teams. Services designed, developed, and operated by the Commercial Systems unit are at the heart of Canonical's business and Golang plays an integral role in it. We are looking for software engineers for these...


  • Muscat, Muscat, Oman PhazeRo Full time

    The RoleWe are seeking an experienced Technology Project Manager to join our team at PhazeRo. As a Technology Project Manager, you will be responsible for overseeing the successful planning, execution, and delivery of software development projects for our clients.You will collaborate closely with cross-functional teams including Data Scientists, Software...


  • Muscat, Muscat, Oman Spinnsol - Zertify (Digital Inspection Software) Full time

    Job DescriptionBachelor's degree in mechanical engineering is required for this role.A minimum of 2+ years of experience in lifting inspection and certification is necessary.The ideal candidate should have experience working with Zertify software or any other inspection software.Lifting Equipment Engineers Association (LEEA) certification is highly...

  • Software Developer

    24 hours ago


    Muscat, Muscat, Oman Spearas Full time

    Job OverviewSpearas is seeking an experienced Software Developer to join our team. The ideal candidate will have expertise in web application development using ASP.net and Dot Net Nuke.Key Responsibilities:Design, develop, and deploy web applications using ASP.net and Dot Net Nuke.Collaborate with cross-functional teams to identify business requirements and...


  • Muscat, Muscat, Oman Canonical Full time

    We are seeking a skilled software developer to join our team and contribute to the development of cloud orchestration solutions. As a Distributed Systems Software Engineer at Canonical, you will be responsible for creating automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and...


  • Muscat, Muscat, Oman Canonical Full time

    About the OpportunityThis is an exciting opportunity to join our Ubuntu Server Team as a Senior Software Engineer. You'll have the chance to shape the future of our operating system, collaborate with our global team, and contribute to the growth of the open-source community.Main ResponsibilitiesMaintenance and packaging of software for Ubuntu Server,...


  • Muscat, Muscat, Oman Canonical Full time

    About the RoleWe are seeking a highly skilled Product Manager to join our team at Canonical. As a Product Manager, you will be responsible for defining and delivering product strategies that meet business and user needs.Key ResponsibilitiesLead the product development lifecycle, reviewing priorities and goals for your productCollaborate with cross-functional...


  • Muscat, Muscat, Oman Canonical Full time

    At Canonical, we are leading 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 the company. Our team is diverse and inclusive, with...


  • Muscat, Muscat, Oman Canonical Full time

    Company OverviewCanonical is a leading provider of open-source software and operating systems, serving the global enterprise and technology markets.Our Ubuntu platform is widely used in cutting-edge initiatives such as public cloud, data science, AI, engineering innovation, and IoT.We collaborate with industry leaders and pioneers in various sectors,...


  • Muscat, Muscat, Oman ProgressSoft Corporation Full time

    We are seeking an exceptional Software Engineer with in-depth knowledge of Java to join our team developing a cutting-edge financial service. Key Responsibilities:Design and implement server-side components using Java.Develop web-based applications and integrate them into the system.Compile, debug, and run Java applications efficiently.Maintain and enhance...


  • Muscat, Muscat, Oman Canonical Full time

    About the RoleWe are seeking a skilled Golang System Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing low-level Go codebase that sits between our REST API and C libraries used to manage containers and virtual machines.The ideal candidate will have experience in design and data...


  • Muscat, Muscat, Oman Digital Mall Full time

    Digital Mall invites applications for a Software Delivery Engineer position. In this role, you will execute the full lifecycle of product development, including designing, provisioning, and managing infrastructure resources.Main Duties:We expect you to program well-designed, efficient, and testable code that meets specifications.Implementing and maintaining...


  • Muscat, Muscat, Oman Raawee, Inc Full time

    Raawee, Inc is a leading IT services company seeking a highly skilled Software Development Expert to join our team. The ideal candidate will have extensive experience in developing and maintaining large-scale client-server and n-tier applications, with a strong understanding of software development life cycles, including Agile methodologies such as SCRUM and...


  • Muscat, Muscat, Oman Raawee, Inc Full time

    At Raawee, Inc, we are seeking a skilled Enterprise Software Developer to design and develop large-scale enterprise applications using Oracle PL/SQL, Forms, Reports, and stored procedures. The ideal candidate will have a strong understanding of software development life cycles, including Agile methodologies such as SCRUM and KANBAN. We require experience in...