The Head of Software Solutions is responsible for leading software development teams, overseeing the software lifecycle, and ensuring scalable, secure, and high-performance solutions. This role involves strategic collaboration with business units, managing software development budgets, and driving innovation to meet business goals.
The Head of Software Solutions will be reporting directly to the Chief Technology Officer.
Job Responsibilities
- Lead, mentor, and manage software development and technical teams to achieve key business outcomes.
- Foster a culture of innovation, collaboration, and continuous improvement.
- Provide regular updates on software project progress to executives and stakeholders.
- Oversee the end-to-end software development lifecycle, from concept to deployment and maintenance.
- Ensure the development of scalable, secure, and high-performance software systems.
- Implement project management best practices, methodologies, and tools to streamline project execution.
- Ensure software development projects are delivered on time, within scope, and on budget.
- Work closely with other departments (e.g., sales, marketing, operations) to align software solutions with customer needs and business growth objectives.
- Collaborate with senior management and key stakeholders to translate business needs into effective software solutions.
- Drive innovation by identifying new opportunities for software solutions and improving existing products.
- Develop and manage the software solutions budget, ensuring efficient use of resources and cost-effective operations.
Job Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 6+ years of experience in software development, with at least 3 years in a leadership role.
- Proven track record of leading software development teams and delivering complex software solutions.
- Strong understanding of software architecture, cloud computing, and system integration.
- Experience with agile methodologies, DevOps, and project management tools.
- Strong leadership and team management abilities.
- Excellent communication, collaboration, and interpersonal skills.
- Ability to make strategic decisions and solve complex technical problems.
- Familiarity with modern software development practices and tools.
- Strong project management skills with a focus on execution and delivery.
Job Location
KUALA LUMPUR, MALAYSIA