Senior Engineer - Technical

Manama, Bahrain

As a Senior Engineer, you will lead technical initiatives, mentor junior team members, and take ownership of solution design, deployment, and client engagement. You’ll play a key role in ensuring project success and technical excellence.

Key Responsibilities:

  • Lead in-depth understanding, configuration, customization, and deployment of software products.

  • Guide and mentor trainee and junior engineers in technical tasks and best practices.

  • Take a leadership role in brainstorming sessions, bringing forward innovative ideas and solutions.

  • Represent the technical team in multidisciplinary meetings and provide strategic technical input.

  • Develop and own initial design concepts, transforming them into robust, scalable solutions.

  • Evaluate product suitability and recommend optimal solutions for client requirements.

  • Produce and review detailed technical specifications, ensuring high-quality implementation and testing standards.

  • Oversee the preparation of training materials and lead client training sessions.

  • Take ownership of troubleshooting and resolving complex technical challenges.

  • Drive research initiatives into new technologies, processes, and emerging market requirements.

  • Lead client presentations and demonstrations, playing a key role in pre-sales and project delivery discussions.