Senior software engineer

1 week ago


Manama, Manama, Bahrain ARRAY INNOVATION Full time
Array is currently seeking an exceptional Senior Software Lead to join our accomplished team. As a Senior Software Lead, you will play a pivotal role in designing, developing, and maintaining high quality software solutions for our esteemed clients. We are seeking individuals with a strong foundation in software engineering principles, a passion for technology, and a proven track record of successful project delivery. Key Responsibilities: Leadership and Mentorship:
• Lead a team of software engineers, providing guidance, mentorship, and support.
• Foster a culture of excellence, collaboration, and continuous learning within the team. Project Management:
• Oversee the end-to-end software development lifecycle, from planning and design to implementation and deployment.
• Coordinate with stakeholders to define project scope, goals, and deliverables. Technical Strategy:
• Define and drive the technical vision and strategy for software projects.
• Evaluate and recommend appropriate technologies, tools, and frameworks to meet project requirements. Code Quality and Review:
• Ensure adherence to coding standards, best practices, and quality guidelines.
• Conduct code reviews and provide constructive feedback to team members. Collaboration and Communication:
• Collaborate effectively with cross-functional teams, including product management, design, and QA.
• Communicate project status, risks, and dependencies to stakeholders in a clear and timely manner. Problem Solving:
• Identify and address technical challenges and bottlenecks in software development.
• Proactively anticipate and mitigate risks to ensure project success. Continuous Improvement:
• Drive process improvements and initiatives to enhance team productivity and efficiency.
• Stay abreast of industry trends and emerging technologies, incorporating them into our development practices. Software Development:
• Design, develop, and implement software solutions using either Java or Python.
• Collaborate with cross-functional teams to turn ideas into reality. Cloud Integration:
• Use your cloud expertise to build scalable and resilient solutions.
• Integrate cloud-based services for optimal performance. CI/CD Implementation:
• Oversee continuous integration and deployment, ensuring efficient software delivery. Documentation:
• Document code, design, and implementation processes, ensuring alignment with industry best practices. Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Minimum of 5 years of hands-on experience in Java or Python. Proficient in software architecture, design patterns, and best practices. Experience with AWS, Azure, GCP, or other cloud platforms. Proficiency with CI/CD tools. Strong problem-solving and analytical skills. Excellent communication and collaboration skills. Additional Requirements: Proven track record of delivering software solutions on time and within budget. Experience in an Agile development environment. Team player with strong interpersonal skills. Curiosity and a proactive approach to learning. Good to have: Cloud certifications from AWS, GCP, or Azure. Experience in a startup culture. Client-facing experience. Low latency coding skills.
#J-18808-Ljbffr

  • Manama, Manama, Bahrain SaluberMD Full time

    Senior/Junior Software Engineer We 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 Type Script. Experience with Angular, Java, and Spring...


  • Manama, Manama, Bahrain The Chemical Engineer Full time

    Wood is currently inviting expressions of interest for a Senior Process Engineer position for an Oil & Gas project based in Bahrain client office. Our Clients and Projects Designing the future. Transforming the world. Wood's Oil, Gas & New Energies business is built on a strong legacy of delivering large and complex projects for national and international...


  • Manama, Manama, Bahrain Penny Software Full time

    At Penny Software, we are on a mission to make procurement better by building the best possible procurement and sourcing platform. We aim to become the go-to solution for procurement departments everywhere. Our source-to-pay platform enables organizations worldwide to find suppliers, issue tenders, and receive responses faster, cheaper, and more efficiently...


  • Manama, Manama, Bahrain beBee Careers Full time

    About the Role:We are seeking a talented Senior Software Engineer to join our team. As a key member of our engineering department, you will play a crucial role in designing and developing high-performance banking and trading applications.Your primary responsibilities will include:Designing and developing complex financial systems using Java or...


  • Manama, Manama, Bahrain RESO Full time

    Title: Senior Software Engineer (Java/Python) Location: Bahrain Experience: 5+ years (Financial Services, Banking, or Trading domain experience required) Job Type: Full-time What You'll Do Financial Systems Development: Design, develop, and maintain high-performance banking, trading, and financial applications Platform & Application Development: Build...


  • Manama, Manama, Bahrain Zain Bahrain Full time

    About the RequirementsWe are seeking a Senior Software Engineer to join our digital transformation journey. As a key member of our team, you will contribute to the design of technology solutions pertaining to user experience, data quality, and security.Your primary responsibilities will include identifying and developing digital innovations to reduce...


  • Manama, Manama, Bahrain Canonical Full time

    The role entails Collaborating proactively within a distributed team Fostering a software ecosystem with seamless user experience for all Ubuntu users Evaluating contributions of other engineers to maintain high-quality software standards. Playing a role in shaping the future of Ubuntu via both - new ideas in your areas of interest and advising on work being...

  • Software Engineer

    3 days 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 Canonical4 days 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 platform,...


  • Manama, Manama, Bahrain RESO Full time

    Title: Senior Software Engineer (Java/Python) Location: Bahrain Experience: 5+ years (Financial Services, Banking, or Trading domain experience required) Job Type: Full-time What You'll Do Financial Systems Development: Design, develop, and maintain high-performance banking, trading, and financial applications Platform & Application Development: Build...

  • Software Engineer

    1 day ago


    Manama, Manama, Bahrain TAM-C Solutions Full time

    2 days ago Be among the first 25 applicantsTAM-C Solutions is dedicated to empowering our clients with actionable intelligence to conduct business in a risk-acceptable environment.Role DescriptionThis is a full-time on-site role for a Software Engineer located in Seef Area. The Software Engineer will be responsible for tasks related to computer science,...