The Engineering Manager will lead the day-to-day execution of software engineering projects across multiple platforms and teams. The Engineering Manager will be responsible for managing a team of developers and engineers, ensuring timely delivery of high-quality software solutions that support the business goals.
This role demands strong technical expertise, people management skills, and the ability to collaborate effectively with cross-functional teams to deliver scalable, maintainable, and high-performing systems.
RESPONSIBILITIES
● Lead and manage a team of engineers to deliver high-quality software solutions on schedule.
● Collaborate with product managers and stakeholders to understand business requirements and translate them into technical solutions.
● Ensure engineering best practices are followed including code reviews, unit testing, and continuous integration.
● Mentor and coach engineers, supporting their career growth and technical development.
● Monitor engineering team performance and implement improvements for efficiency and quality.
● Drive architectural decisions and guide implementation for scalability and maintainability.
● Oversee resource planning, workload balancing, and team capacity management.
● Support the recruitment, onboarding, and retention of top engineering talent.
● Ensure timely resolution of technical issues and provide hands-on support where necessary.
● Collaborate with DevOps and QA teams to ensure smooth deployment and system reliability.
SKILLS & EXPERIENCE
· Bachelor’s degree in Computer Science, Engineering, or a related technical field.
· Minimum of 7 years' experience in software engineering, with at least 3 years in a leadership or managerial role.
· Strong understanding of software development methodologies, design patterns, and system architecture.
· Hands-on experience with modern programming languages and frameworks (e.g., JavaScript, Node, Java, PHP).
· Proven ability to manage and scale high-performing engineering teams.
· Excellent communication, interpersonal, and organizational skills.
· Experience with Agile/Scrum methodologies.
· Strong problem-solving and decision-making abilities.
· Experience with DevOps practices and cloud platforms is a plus.
· Ability to thrive in a fast-paced, collaborative environment.
Job Type: Full-time
Pay: ₦500,000.00 - ₦650,000.00 per month