Post Job Free
Sign in

Software Development Manager

Company:
Top Notch Consultancy
Location:
Kuwait City, Kuwait
Posted:
September 09, 2025
Apply

Description:

Our client, a leading company in the FMCG industry based in Kuwait, is seeking a Software Development Manager to lead a development unit responsible for both enterprise and custom applications. This leadership role involves managing a team of developers, setting and tracking goals, ensuring software best practices, and overseeing the complete development lifecycle. The ideal candidate will have strong expertise across front-end and back-end technologies, integration, and experience in driving innovation within development teams.

Responsibilities

Lead and manage a software development unit comprising enterprise and custom development personnel

Set goals and objectives for the development team and track performance against KPIs

Mentor junior developers and provide technical guidance across projects

Oversee front-end and back-end development, ensuring code quality, performance, and scalability

Design web architecture and user interactions for mobile and desktop optimization

Build and maintain back-end applications, databases, and integrations with external APIs

Define and implement software development best practices, including secure coding, QA/testing, and release management

Lead setup of reporting strategies including backend repositories and front-end tools

Collaborate with cross-functional teams to plan and deliver software features

Monitor and improve team workflows using Agile or other project management methodologies

Write reusable, testable, and efficient code; troubleshoot and resolve software issues

Develop and maintain technical documentation including user guides and system manuals

Stay current with emerging technologies, tools, and frameworks in software development

Ensure compliance with internal policies and health, safety, and environmental standards

Execute management directives and contribute to broader IT strategy

Qualifications

Bachelors degree in Computer Science or a related field (or equivalent work experience)

5-8 years of experience in software development, including leadership roles

Proficient in modern programming languages such as C#, JavaScript, TypeScript, and VB.NET

Experience with front-end frameworks (e.g., Angular, AngularJS) and back-end technologies (e.g., Node.js, PHP)

Strong database experience with SQL Server, MySQL, or Oracle

Familiarity with DevOps tools and practices (e.g., Docker, Git, CI/CD pipelines)

Solid understanding of SDLC, Agile methodologies, and integration techniques

Strong communication and team management skills

Fluency in English; Arabic is a plus

Apply