Senior Software Engineer MENA Assistance Dubai November 2025
Senior Software Engineer MENA Assistance Dubai November 2025

Senior Software Engineer | MENA Assistance | Dubai | November 2025

About the job

Goal of this role

The goal is to manage and maintain the company’s software solutions, integrations and information systems to ensure 24×7 availability, reliability and high performance for a seamless and productive working environment.

Objectives of this role

• Reducing maintenance of existing software solutions.

• Increasing its team’s throughput and quality.

• Suggesting and building solutions that drive up automation to reduce human input and errors.

• Suggesting innovative and cost-effective solutions while adhering to the budget.

• Keeping a tab on market trends with regard to our industry and IT, in general, to help keep the organization, its team and itself up to date.

• Clarity of understanding about our solution/ideas for wide-ranging stakeholders that include the leadership team, the client’s technical representation, its team, operations and IT team.

• Help make better software build or acquisition choices by offering wholesome business and technical feasibility.

• Continuously looking for ways and means to improve the existing software spectrum and its teamwork methodology.

Major Responsibilities

· Building bespoke software solutions or helping to configure acquired off-the-shelf solutions.

· Maintaining the systems once they are up and running.

· Upgrading existing software as the organization’s needs change.

· Be able to design, build and identify scalable, reliable and secure software solutions.

· Testing software to ensure the code is correct, fixing (‘debugging’) errors where they occur, and rerunning and rechecking until it produces the correct results.

· Analysing, evaluating and sharing improvement plans about existing software solutions and team’s work practices along with cost proposals keeping in line with the industry and market trends.

· Gathering, understanding and analysing stakeholder requirements to propose solution options with relevant pros and cons.

· Reflecting the solution into conceptual designs for tech, and non-tech users at different levels of the organization along with other team members.

· Documenting and presenting his solutions/ideas for wide-ranging stakeholders that include the leadership team, the client, his team, operations and IT.

· Performing technical and business feasibility of different solutions, their options or services that are needed to be acquired to support a part of our operations.

· Working and supporting in all phases of a rapid product development lifecycle

Apply Now