Job Overview
/>Company Overview: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 languageProficiency 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.
Company logo: https://media.licdn.com/dms/image/v2/D4D0BAQFW35oWwCkJHw/company-logo_400_400/company-logo_400_400/0/1710172523114/array_world_logo?e=1750896000&v=beta&t=yc7bHoLrWoJ4mmjO99sk-uFVcQUIpRledADwjdC4OCE
Job Detail
Related Jobs (4354)
- Junior Software Engineer – REMOTE on June 7, 2025
- Software Engineer – Java – ON-SITE on June 9, 2025
- Software Engineer – ON-SITE on June 9, 2025
- Software Engineer – ON-SITE on June 6, 2025
- Software Engineer II – HYBRID on June 3, 2025
- Full Stack Software Engineer II – HYBRID on June 9, 2025
- Senior Software Engineer (HR) – HYBRID on June 7, 2025
- C#/.Net Software Engineer x 3 – C#/.Net – New (REFBJ22) – HYBRID on June 8, 2025
- Software Engineer – Memberships – ON-SITE on June 9, 2025
- Software Engineer – REMOTE on June 15, 2025