About the Role
Our client, a leader in the technology sector, is seeking an innovative and experienced Director of Engineering to lead their development teams in Bloemfontein. This senior management role is crucial for driving the company's technological vision, overseeing product development, and fostering a culture of engineering excellence. The Director of Engineering will be responsible for managing multiple engineering teams, ensuring timely delivery of high-quality software, and championing best practices in software development. This hybrid role offers a fantastic opportunity to shape the technical future of a dynamic organization based in Bloemfontein, Free State, ZA.
Key Responsibilities
- Lead and manage multiple software engineering teams, fostering a high-performance culture.
- Oversee the entire software development lifecycle, from conception to deployment and maintenance.
- Define and implement engineering best practices, standards, and processes.
- Collaborate with product management and other stakeholders to define product roadmaps and technical requirements.
- Drive innovation and adoption of new technologies.
- Ensure the scalability, reliability, and performance of the company's software products.
- Manage the engineering budget and resource allocation.
- Mentor and develop engineering talent, promoting career growth within the team.
- Conduct regular performance reviews and provide constructive feedback.
- Contribute to strategic technology planning and decision-making.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of experience in software engineering, with at least 5 years in a leadership role managing engineering teams.
- Proven track record of successfully delivering complex software projects on time and within budget.
- Strong understanding of modern software development methodologies (Agile, Scrum).
- Experience with cloud technologies, microservices architecture, and CI/CD pipelines.
- Excellent leadership, communication, and interpersonal skills.
- Strategic thinking and the ability to architect scalable and robust solutions.
- Experience in managing remote and on-site engineering teams is a plus.
- Ability to work effectively in a hybrid model from Bloemfontein, Free State, ZA.
- Passion for technology and a commitment to continuous learning.
Benefits
- Our client provides a competitive salary, performance-based bonuses, comprehensive health benefits, retirement contributions, and opportunities for professional development and training.
- Enjoy a flexible hybrid work arrangement and the chance to lead cutting-edge technology projects in Bloemfontein.
- Be part of a collaborative and innovative engineering culture with significant impact.