Current jobs related to Software Engineer - Manama, Manama - ARRAY INNOVATION

  • Software Engineer

    2 weeks ago


    Manama, Manama, Bahrain Canonical Full time

    Join or sign in to find your next jobJoin to apply for the Software Engineer - Industrial IoT role at Canonical1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalThis is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come...

  • Software Engineer

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

  • Software Engineer

    2 weeks ago


    Manama, Manama, Bahrain Canonical Full time

    Software Engineer - packaging - optimize Ubuntu ServerJoin or sign in to find your next jobJoin to apply for the Software Engineer - packaging - optimize Ubuntu Server role at CanonicalSoftware Engineer - packaging - optimize Ubuntu Server1 month ago Be among the first 25 applicantsJoin to apply for the Software Engineer - packaging - optimize Ubuntu Server...

  • Software Engineer

    3 weeks ago


    Manama, Manama, Bahrain Canonical Full time

    Software Engineer - packaging - optimize Ubuntu Server for public cloudsJoin or sign in to find your next jobJoin to apply for the Software Engineer - packaging - optimize Ubuntu Server for public clouds role at CanonicalContinue with Google Continue with GoogleSoftware Engineer - packaging - optimize Ubuntu Server for public clouds1 month ago Be among the...

  • Software Engineer

    3 weeks 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

    7 days ago


    Manama, Manama, Bahrain beBee Careers Full time

    Software Engineer Role SummaryWe are seeking a skilled software engineer to build cutting-edge applications and solutions that drive business success.ResponsibilitiesDevelop and maintain software applications to meet business requirements.Collaborate with cross-functional teams, including design and architecture, to ensure seamless integration and delivery...

  • Software Engineer

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

  • Software Engineer

    2 weeks ago


    Manama, Manama, Bahrain Canonical Full time

    Join or sign in to find your next jobJoin to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python/Golang - Kubernetes role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and...

  • Software Engineer

    3 weeks 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 weeks ago


    Manama, Manama, Bahrain Canonical Full time

    Software Engineer - Immutable Ubuntu DesktopJoin or sign in to find your next jobJoin to apply for the Software Engineer - Immutable Ubuntu Desktop role at CanonicalSoftware Engineer - Immutable Ubuntu Desktop2 months ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Immutable Ubuntu Desktop role at CanonicalGet AI-powered advice...

Software Engineer

1 month 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 UIs, clean code, or rigorous testing—we welcome those who want to shape the future of software.

Role Summary:

We're looking for a versatile Software Engineer who is passionate about designing and building modern, user-centric, and scalable software solutions. You will contribute across the full software development lifecycle, collaborating with cross-functional teams to ensure quality delivery—from back-end services and APIs to intuitive front-end interfaces and automated testing strategies.

Key Responsibilities:

  • Full-Stack Development: Design, develop, and maintain robust software solutions across both front-end and back-end components, utilizing modern frameworks and technologies.
  • Cloud & DevOps: Architect and deploy scalable applications using cloud platforms (AWS, Azure, GCP), and automate workflows through CI/CD pipelines.
  • User-Centered Design: Collaborate with designers and product managers to translate UX/UI concepts into intuitive and accessible interfaces.
  • Code Quality & Testing: Uphold high standards of code quality with rigorous testing (unit, integration, end-to-end), reviews, and documentation.
  • Agile Collaboration: Participate in agile ceremonies, contribute to sprint planning, and deliver working software in iterative cycles.
  • Mentorship & Leadership: Support team members by sharing knowledge, offering feedback, and leading by example in problem-solving and engineering practices.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Coding skills required in any programming language
  • Proficiency in building both server-side and client-side applications.
  • Exposure with cloud platforms (AWS, Azure, or GCP) and DevOps tools (CI/CD, containers).
  • Familiarity with front-end frameworks (e.g., React, Angular) and design systems.
  • Strong understanding of software architecture, testing methodologies, and Agile practices.
  • Excellent communication, collaboration, and problem-solving skills.

Preferred Qualifications:

  • Cloud certifications (AWS, Azure, or GCP).
  • Experience in fast-paced environments such as startups.
  • Knowledge of performance optimization and low-latency system design.
  • Prior exposure to client-facing roles or product/project delivery.
Seniority level
  • Seniority levelEntry level
Employment type
  • Employment typeFull-time
Job function
  • Job functionEngineering and Information Technology
  • IndustriesIT Services and IT Consulting

Referrals increase your chances of interviewing at ARRAY INNOVATION by 2x

Sign in to set job alerts for "Software Engineer" roles.Software Engineer II- Java and/or Python

Manama, Capital Governorate, Bahrain 2 weeks ago

Manama, Capital Governorate, Bahrain 1 month ago

Manama, Capital Governorate, Bahrain 1 month ago

Manama, Capital Governorate, Bahrain 18 hours ago

Manama, Capital Governorate, Bahrain 2 weeks ago

Junior Software Engineer - Cross-platform C++ - Multipass

Manama, Capital Governorate, Bahrain 5 days ago

Manama, Capital Governorate, Bahrain BHD1,200.000-BHD1,300.000 2 months ago

Senior Software Developer(C#, .NET Framework, .Net Core, Restful API)

Manama, Capital Governorate, Bahrain BHD1,200.000-BHD1,300.000 1 month ago

Quality Assurance Engineer (Software Testing)

Manama, Capital Governorate, Bahrain 4 days ago

Junior Quality Assurance Engineer (Bahraini National)

Manama, Capital Governorate, Bahrain 2 weeks ago

Manama, Capital Governorate, Bahrain 2 weeks ago

Manama, Capital Governorate, Bahrain 1 month ago

Graduate Software Engineer, Open Source and Linux, Canonical UbuntuAPI Developer Java and IBM integration BUS

Manama, Capital Governorate, Bahrain 1 year ago

Manama, Capital Governorate, Bahrain 3 months ago

Manama, Capital Governorate, Bahrain 3 weeks ago

Manama, Capital Governorate, Bahrain 3 months ago

Manama, Capital Governorate, Bahrain 6 days ago

Software Engineer (Python/Linux/Packaging)

Manama, Capital Governorate, Bahrain 7 months ago

Software Engineer - Solutions Engineering

Manama, Capital Governorate, Bahrain 1 month ago

Manama, Capital Governorate, Bahrain 2 weeks ago

Software Engineer - Python - Container Images

Manama, Capital Governorate, Bahrain 3 days ago

Software Engineer - Cross-platform C++ - Multipass

Manama, Capital Governorate, Bahrain 3 months ago

Manama, Capital Governorate, Bahrain 2 days ago

Manama, Capital Governorate, Bahrain 2 weeks ago

Manama, Capital Governorate, Bahrain 1 month ago

Manama, Capital Governorate, Bahrain 2 weeks ago

Manama, Capital Governorate, Bahrain 5 months ago

Software Engineer - Python - Container Images

Manama, Capital Governorate, Bahrain 3 weeks ago

Software Engineer - Python - Container Images

Manama, Capital Governorate, Bahrain 2 months ago

Manama, Capital Governorate, Bahrain 3 weeks ago

Manama, Capital Governorate, Bahrain 2 months ago

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr