Yesterday
I
Head of Software Engineering
Idealab Software Limited
Engineering & Technology
Lagos Full Time
IT & Telecoms Confidential
- Minimum Qualification :
- Experience Level : Executive level
- Experience Length : 10 years
Job Description/Requirements
Job Title: Head of Software Engineering
Location: Lagos, Nigeria
Department: Technology / Engineering
Reports To: Chief Technology Officer (CTO)
Type: Full-Time
Job Summary
We are seeking a strategic and technically proficient Head of Software Engineering to lead our engineering team. This role will oversee the design, development, and deployment of scalable software solutions using modern technologies such as ReactJS, PostgreSQL, NodeJS, Apache Kafka , and cloud-native architectures. The ideal candidate will bring a strong technical foundation, proven leadership experience, and a passion for building high-performing teams and systems.
Key Responsibilities
- Leadership & Strategy
- Define and execute the software development roadmap aligned with business goals.
- Lead, mentor, and scale a team of engineers, architects, and technical leads.
- Promote a culture of innovation, accountability, and continuous improvement.
- Technical Oversight
- Guide architectural decisions and ensure the use of best practices in software design and development.
- Oversee the implementation of core technologies including:
- Frontend: ReactJS, TypeScript, Redux
- Backend: Node.js, Java, or Python
- Database: PostgreSQL
- Messaging & Streaming: Apache Kafka
- DevOps & Infrastructure: Docker, Kubernetes, AWS/GCP/Azure, Terraform
- CI/CD: GitHub Actions, Jenkins, or similar
- Ensure system scalability, performance, and security.
- Project & Product Management
- Collaborate with product managers and stakeholders to define technical requirements and delivery timelines.
- Manage project execution, resource allocation, and risk mitigation.
- Track and report on key performance indicators (KPIs) and development metrics.
- Quality & Compliance
- Establish and enforce coding standards, testing protocols, and documentation practices. Ensure compliance with data privacy regulations and industry standards.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 10+ years of experience in software development, with 5+ years in a leadership role.
- Hands-on experience with modern web technologies, cloud platforms, and distributed systems.
- Strong understanding of Agile methodologies and DevOps practices. Excellent communication, leadership, and strategic thinking skills.
Preferred Skills
- Proven experience with cloud deployment and cloud-native architectures (AWS, GCP, or Azure).
- Experience with microservices and event-driven architecture .
- Familiarity with infrastructure as code (Terraform, CloudFormation).
- Knowledge of observability tools (e.g., Prometheus, Grafana, ELK stack).
- Experience with container orchestration (Kubernetes, ECS).
- Understanding of security best practices in cloud and application development. Background in insuretech
What We Offer
- Competitive compensation and benefits.
- Flexible work environment.
- Opportunities for professional growth and leadership. A collaborative and inclusive company culture.
<
Report job