Current jobs related to Junior Software Engineer - Manama, Manama - RESO


  • Manama, Manama, Bahrain SaluberMD Full time

    Senior/Junior Software EngineerWe are seeking a highly skilled and experienced Bahraini Senior & Junior Software Engineer to join our international (US, Europe, and Asia) development team. The ideal candidate will be proficient in frontend technologies like UX, UI, React, React Native, HTML5, CSS, and TypeScript. Experience with Angular, Java, and Spring...


  • Manama, Manama, Bahrain Canonical Full time

    Junior Software Engineer - Cross-platform C++ - MultipassJoin or sign in to find your next jobJoin to apply for the Junior Software Engineer - Cross-platform C++ - Multipass role at CanonicalJunior Software Engineer - Cross-platform C++ - Multipass2 days ago Be among the first 25 applicantsJoin to apply for the Junior Software Engineer - Cross-platform C++ -...

  • Software Engineer

    2 weeks ago


    Manama, Manama, Bahrain ARRAY INNOVATION Full time

    Get AI-powered advice on this job and more exclusive features.At ARRAY, we're not just another software services company—we're a community of creators, coders, and innovators on a mission to redefine technology, put Bahrain on the global tech map, and build impactful solutions across industries. Whether you're passionate about system architecture, elegant...


  • Manama, Manama, Bahrain Braxtone Group. Full time

    Main Purpose of Job:We are looking for a motivated Junior Software Developer with foundational experience in Ant Design, Next.js, TypeScript, Redis, MongoDB, AWS Amplify, and Amazon S3. The ideal candidate will assist in developing and maintaining software solutions while gaining hands-on experience and growing their technical expertise under the guidance of...

  • Software Engineer

    14 hours ago


    Manama, Manama, Bahrain Canonical Full time

    Software Engineer - Python - Container ImagesJoin or sign in to find your next jobJoin to apply for the Software Engineer - Python - Container Images role at CanonicalSoftware Engineer - Python - Container Images1 month ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python - Container Images role at CanonicalCanonical is a...


  • Manama, Manama, Bahrain 01 Systems Full time

    Junior Quality Assurance Engineer (Bahraini National)Join to apply for the Junior Quality Assurance Engineer (Bahraini National) role at 01 Systems.Get AI-powered advice on this job and more exclusive features.Company DescriptionWith over 300 customers in over 90 countries, 01 Systems provides state-of-the-art solutions and services in Digital...

  • Software Engineer

    14 hours ago


    Manama, Manama, Bahrain Canonical Full time

    Software Engineer - Data Infrastructure - OpenSearch/ElasticSearchJoin or sign in to find your next jobJoin to apply for the Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch role at CanonicalSoftware Engineer - Data Infrastructure - OpenSearch/ElasticSearch1 month ago Be among the first 25 applicantsJoin to apply for the Software Engineer -...

  • Software Engineer

    3 days ago


    Manama, Manama, Bahrain Canonical Full time

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

  • Software Engineer

    14 hours ago


    Manama, Manama, Bahrain Canonical Full time

    Join or sign in to find your next jobJoin to apply for the Software Engineer - L3 Support role at Canonical3 weeks ago Be among the first 25 applicantsJoin to apply for the Software Engineer - L3 Support role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our...

  • Software Engineer

    14 hours ago


    Manama, Manama, Bahrain Canonical Full time

    Join or sign in to find your next jobJoin to apply for the Software Engineer - Python and K8s role at Canonical2 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python and K8s role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our...

Junior Software Engineer

1 month ago


Manama, Manama, Bahrain RESO Full time

Use your deep C++ skills on Windows and MacOS to build an open source developer experience with Multipass, a workstation mini-cloud providing Ubuntu and appliance VMs on demand for build, test, and prototyping. The Multipass team is hiring a Software Engineer to join our distributed team. We value code quality and user experience.

Multipass is available for macOS, Windows, and Linux. It allows users to launch VMs easily, similar to a local cloud environment, enabling background builds, cloud appliance testing, and deployment testing, among other uses.

The role involves leadership in designing, mentoring, reviewing, and coding.

Location: This is a remote position available in the EMEA region only.

Responsibilities
  1. Ensure Multipass is easy and intuitive to use
  2. Architect new features and design the user experience
  3. Write high-quality code for new features and bug fixes
  4. Review code and architecture within Canonical's engineering process
  5. Collaborate proactively with a distributed team
  6. Debug and resolve user issues
  7. Support open source community and customers as needed
  8. Travel internationally up to two weeks twice a year for company events
Qualifications
  1. Experience in cross-platform development on macOS and/or Windows
  2. Expertise in modern C++ development
  3. Experience with software testing and test-driven development
  4. High standards for code quality, testing, and design
  5. Knowledge of hypervisor technologies such as Hyper-V, VirtualBox, KVM, QEMU
  6. Open source involvement
  7. Knowledge of CI systems is a plus
  8. Ability to learn quickly about new systems and techniques
  9. Excellent English communication skills, verbal and written
  10. Bachelor's or equivalent in Computer Science, STEM, or similar degree
What We Offer
  • Distributed work environment with biannual in-person team sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review and recognition rewards
  • Annual holiday leave, maternity and paternity leave
  • Employee Assistance Programme
  • Travel opportunities to meet colleagues
  • Travel upgrades for company events
About Canonical

Canonical is a pioneering open source tech firm, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. We recruit globally and uphold high standards for excellence. Since 2004, we have been a remote-first company, encouraging innovative thinking, skill development, and growth.

Canonical is an equal opportunity employer, committed to diversity and workplace fairness.

#J-18808-Ljbffr