Reference: NWA003647-CH-1 Don't miss out on the opportunity for you to become the Head of Software Engineering at a company you can be proud of. We are seeking an experienced and dynamic leader for our software engineering team. This role requires deep expertise in software development processes, technical proficiency, and effective management abilities to foster innovation and deliver top-tier software solutions. The chosen candidate will significantly influence our technology strategy, streamline development workflows, and cultivate a culture of continuous enhancement. Duties and Responsibilities include, but are not limited to: Leadership and Strategy: Provide strategic direction and technical leadership to the software engineering team. Define and implement best practices, standards, and processes for engineering. Collaborate with cross-functional teams (product management, design, QA) to align engineering efforts with business objectives. Drive innovation by researching and adopting new technologies and tools. Team Management: Cultivate a high-performing engineering team through recruitment, coaching, and mentoring. Cultivate a culture of collaboration, transparency, and accountability. Establish clear goals and objectives for the team, ensuring alignment with corporate goals. Promote professional growth and development opportunities for team members. Manage OKRs for the engineering team. Project Execution and Delivery: Oversee the entire software development lifecycle, from planning to maintenance. Ensure timely delivery of high-quality software solutions that meet customer and business needs. Monitor project progress, identify risks, and implement mitigation strategies. Implement and enhance agile methodologies and continuous integration/deployment (CI/CD) practices. Technical Expertise: Provide technical guidance and support to team members. Conduct code reviews and ensure adherence to coding standards and architectural principles. Keep abreast of industry trends, technologies, and best practices. Drive technical excellence and foster an environment of innovation and learning. Collaboration and Communication: Communicate effectively with stakeholders across all levels, including executives and external partners. Advocate for engineering initiatives and present technical strategies and solutions. Promote a positive and inclusive work environment that encourages open communication and constructive feedback. Experience and Qualifications: Bachelor's or master's degree in Computer Science, Engineering, or a related field. Proven experience (3 years) in a leadership role within software engineering, managing teams of 10 engineers. Skills required: Solid technical background with expertise in software development, architecture, and design. Hands-on experience with programming languages (e.g., Java, Python, JavaScript) and modern technologies/frameworks (e.g., Vue, React, Node.js, Docker, etc.). Familiarity with Agile methodologies and DevOps practices (CI/CD, automated testing, cloud platforms). Exceptional leadership, communication, and interpersonal skills. Ability to manage multiple projects and priorities in a fast-paced environment. Strong problem-solving skills and a strategic mindset. Experience in SaaS or enterprise software development is advantageous. If you are interested in this opportunity, please apply directly to me with your detailed updated CV on cheardnetworkrecruitment.co.za and copy the reference number in brackets in the subject line of your e-mail. If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other opportunities appear for which you might be more suitable We also invite you to contact us to discuss your next career move in IT For more information contact: Calvin David Heard on 27 87 378 8650 The IT Recruitment Consultant R 900 000 - R 1 300 000
Apply Now