Head, Software Engineering
Job Purpose
The Head of Engineering has the responsibility of overseeing software and product development, technology solutions, architecture, cyber security and technical infrastructure. He/She is responsible for developing the company's strategy for using technological resources, ensuring technologies are used efficiently, profitably and securely as well as evaluating and implementing new systems and infrastructure.
Responsibilities:
- Lead the strategy for technology platforms, partnerships and external relationships
- Represent the technological agenda in staff meetings and when making hiring decisions
- Identify, compare, select and implement technology solutions to meet current and future needs
- Develop, track and control the development of annual operating and capital budgets for purchasing, staffing and operations
- Manage and optimize infrastructure assets to satisfy internal financial targets
- Create overall technology standards and practices and ensure adherence
- Consolidate our technology platforms and create plans for each
- Track, analyze and monitor technology performance metrics
- Oversee all system design and changes in system architecture
- Ensure work deliverables are delivered within timeline and budget
- Keep abreast of new trends and best practices in the technology landscape
- Take the initiative in thought leadership, innovation and creativity
- Work closely with the Product Team to define and deliver new products and enhancements
Education
- Bachelor's degree in a technology-related field.
- Masters in business or business technologies is an added advantage
- Minimum of Five years of experience leading an Engineering team
Generic/Behavioural Competencies
- Business Knowledge: Understanding of the business needs when developing and implementing strategic plans.
- Knowledge in subject areas such as finance, business modeling, and project management.
- Leadership: Ability to motivate employees to work toward a common goal. This involves clearly delegating responsibilities to team members while providing mentoring where needed.
- Decision-making: Make decisions that support the goals of the business and improve its bottom line.
- Communication: Communicate clearly and be open to feedback for continued improvement. Ability to navigate complicated issues, and in lay terms to translate key information to the CEO and other key stakeholders.
Technical Competencies
- Network architecture
- Big data engineering
- Information security management
- Security engineering
- Software development
- DevOps
- Information/systems security
- Project Management
Similar Jobs
- Product Designer Job at Ubulu Africa
- Database Developer Job at Nhames Projects Limited
- Web Designer & Developer Job at Zocode Limited
- Backend Engineering Lead Job at Aku Fintech Services Limited
- Full Stack Developer Job at JobMerge Consulting Limited
- Job Openings at Cavista
- Junior Laravel Developer Job at Trusoft Limited
- Job Vacancies at Appzone Limited
- UI / UX Instructor Job at JM Tech Centre
- Technical Director Job at Diakrino Nigeria Limited