High-Quality Software Developer for Open Source Projects

1 week ago


Muscat, Muscat, Oman beBee Careers Full time

Software Developer for Open Source Container Images

About the Role

We are seeking an experienced software developer to join our team and contribute to the development of high-quality open source container images. As a key member of our engineering team, you will be responsible for designing, building, and maintaining robust, scalable, and leading-edge container images.

You will work closely with multiple teams to ensure seamless integration and delivery of container images with the highest quality. Your expertise in container technologies, including Docker and Kubernetes, will be invaluable in this role.

Additionally, you will be involved in the implementation and maintenance of Continuous Integration and Continuous Delivery automation around these container images. This will require strong insights into container-based DevOps and the ability to design and implement efficient workflows.

Main Responsibilities
  • Develop and maintain container images: You will be responsible for designing, building, and maintaining container images that meet the required standards of performance, security, and usability.
  • Work on CI/CD processes: You will collaborate with the team to develop and implement automated CI/CD processes for building, testing, and publishing container images.
  • Write tools and tests: You will write tools and tests to assess security compliance and cloud-native compatibility of container images.
  • Contribute to tooling and infrastructure: You will participate in the development of new functionalities in Python to deliver new features to our container-building tools.
  • Engage with the community: You will engage with the open-source community as a subject-matter expert and contribute to the growth of our knowledge base by writing documentation.
Requirements
  • Strong software development skills: You should have a solid understanding of software development principles and practices, with experience in collaborative development environments.
  • Container technology expertise: You should have hands-on experience with container technologies, including Docker and Kubernetes.
  • CI/CD systems: You should have experience working with CI/CD systems such as Jenkins, GitHub Actions, or Concourse CI.
  • Python programming: You should be proficient in Python programming and have experience with its use in software development.
  • Linux systems administration: You should have a good understanding of Linux systems administration and package management.
  • Communication skills: You should have strong written and verbal communication skills to convey technical concepts effectively.
What We Offer
  • Distributed work environment: You will have the opportunity to work from anywhere, with twice-yearly team sprints in person.
  • Personal learning budget: You will receive a personal learning and development budget to support your professional growth.
  • Annual review: You will receive annual compensation reviews to recognize your outstanding performance.
  • Recognition rewards: You will be eligible for recognition rewards based on your contributions to the team.
  • Holiday leave: You will receive paid holiday leave to recharge and spend time with family and friends.
  • Maternity and paternity leave: You will be entitled to maternity and paternity leave to support your personal life.
  • Employee Assistance Programme: You will have access to an Employee Assistance Programme to support your well-being.


  • Muscat, Muscat, Oman beBee Careers Full time

    About the Role">">This is an exciting opportunity to shape the future of software engineering, working on a wide range of projects that contribute to the open source stack.">">What We're Looking For">">A strong academic track record from both high school and university, with an undergraduate degree in Computer Science, Business Informatics, Mathematics, or...


  • Muscat, Muscat, Oman beBee Careers Full time

    Unlocking Innovation in Open Source Software EngineeringWe are seeking talented Graduate Software Engineers to join our global engineering teams. As a Graduate Software Engineer at Canonical, you will be part of a pioneering tech firm that is changing the world of software.Key Responsibilities:Shaping the roadmap for your product at global sprints every six...


  • Muscat, Muscat, Oman beBee Careers Full time

    Graduate Software Engineer, Open Source and LinuxWe are seeking a highly motivated and exceptional Graduate Software Engineer to join our team. As a key member of our engineering group, you will be responsible for shaping the roadmap for your product at global sprints every six months.About the Role:Focusing on design and user experience, even for developer...


  • Muscat, Muscat, Oman Canonical Full time

    Graduate Software Engineer, Open Source and Linux, Canonical UbuntuJoin to apply for the Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu role at CanonicalGraduate Software Engineer, Open Source and Linux, Canonical Ubuntu6 days ago Be among the first 25 applicantsJoin to apply for the Graduate Software Engineer, Open Source and Linux,...


  • Muscat, Muscat, Oman beBee Careers Full time

    Software Engineering Manager**Job Summary**We are seeking a skilled Software Engineering Manager to lead our engineering teams and drive the development of high-quality software. As an experienced engineering manager, you will be responsible for overseeing the design, implementation, and deployment of software solutions.**Key Responsibilities:**Lead a team...


  • 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

    Mission Critical Ubuntu EngineeringWe aim to make Ubuntu suitable for mission-critical environments such as automotive, aerospace, industrial robotics, and other highly regulated sectors. With over 50% market share in enterprise Linux, we want to leverage our position to innovate and bring open source solutions to these high-stakes industries.About the...


  • Muscat, Muscat, Oman beBee Careers Full time

    About the RoleWe are seeking a passionate open source enthusiast to join our Server Team as a Software Engineer.This is an exciting opportunity for you to build a rewarding and meaningful career working with the best and brightest people in technology. As a key member of our team, you will play a crucial role in shaping the future of Ubuntu via both new...

  • Product Manager

    2 weeks ago


    Muscat, Muscat, Oman beBee Careers Full time

    Desktop Product Management OpportunityWe are looking for a skilled Product Manager to develop and execute the product strategy for our desktop product, collaborating with cross-functional teams to drive innovation and growth.The successful candidate will have a deep understanding of the Linux ecosystem, including windows managers, identity management...

  • Project Coordinator

    2 weeks ago


    Muscat, Muscat, Oman beBee Careers Full time

    About Open Source AdoptionAs a leading tech firm, we're transforming software development by streamlining the adoption of open source across the global enterprise technology market.We're seeking a Junior Project Manager to drive this initiative forward.The successful candidate will have a solid academic background in science, software engineering, or...