
Engineering Manager
Posted Oct 16

Posted Oct 16
This is a fully remote position, open to applicants in Nigeria.
• Take ownership of the complete delivery and execution across cross-functional teams within the product domain.
• Assess business and product requirements for their technical feasibility and alignment with architectural standards.
• Convert requirements into EPICs and detailed technical user stories.
• Collaborate with Product Managers, UX Designers, and Engineers to refine, prioritize, and groom the backlog.
• Plan and steer sprint execution utilizing project planning tools, timelines, milestones, and dependency tracking.
• Advocate for engineering processes and rituals that enhance collaboration, accountability, and efficiency.
• Track team velocity and capacity to improve resource allocation.
• Manage cross-team dependencies and ensure stakeholder alignment to eliminate bottlenecks.
• Guide design choices, enforce robust design patterns, and engage in code reviews.
• Ensure effective monitoring, alerting, and observability for services under your ownership, meeting established SLIs and SLOs.
• Collaborate with Product Managers to define, monitor, and publish product metrics post-release.
• Oversee and mentor engineers, conduct performance evaluations, and promote team growth.
• Lead project status reviews and maintain open communication between teams and leadership.
• Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
• 8-10 years of experience as a Software Developer, Software Engineer, or a similar hands-on technical position.
• More than 5 years of experience in building production systems using Java and Spring Boot.
• At least 3 years of engineering leadership experience managing high-performing teams.
• Strong understanding of Agile methodologies, including sprint planning, backlog grooming, and iterative delivery.
• Capability to translate intricate product requirements into EPICs, user stories, and tasks.
• Solid backend engineering skills; frontend experience is a plus.
• Experience with project planning and tracking tools.
• Familiarity with engineering and product health metrics, along with monitoring tools.
• Ability to troubleshoot complex production issues, lead incident responses, and perform blameless root cause analysis.
• Knowledge of modern deployment practices, CI/CD pipelines, release management, and associated metrics.
• Proficiency in fostering alignment between technical and non-technical stakeholders.
• Skills in risk management, dependency tracking, and stakeholder communication.
• Proven track record of enhancing team velocity, delivery predictability, and engineering excellence.
• Strong problem-solving skills.
• Excellent written and verbal communication abilities, including technical documentation and stakeholder reporting.
• Adaptability in a dynamic, fast-paced environment.
• Attentiveness to detail in documenting technical requirements.
• Experience in managing and mentoring engineers.
• Ability to evaluate bandwidth and manage resource allocation effectively.
• Competence in conducting performance reviews and providing constructive feedback.
• Capability to lead project status reviews and manage stakeholder expectations.
• A focus on learning and development within the workplace.
• Opportunities for knowledge sharing, training, and regular internal technical discussions.
• Competitive salary.
• Pension plan.
• Health insurance.
• Paid leave.
• Additional benefits.
• A people-first culture that prioritizes employee well-being.
• An inclusive environment that promotes equal opportunity employment.
NinjaOne
NBCUniversal
Utility Warehouse
Utility Warehouse
Get handpicked remote jobs straight to your inbox weekly.