Skip to content
mimi

Senior Engineering Manager

WhatJobs Direct

Warri · On-site Full-time Senior 1w ago

About the role

Our client is seeking an accomplished and visionary Senior Engineering Manager to lead their talented engineering teams in a fully remote environment. This is a pivotal role responsible for guiding the technical strategy, execution, and delivery of high-quality software products. The ideal candidate will have a proven track record of managing diverse engineering teams, fostering innovation, and driving technical excellence. You will be instrumental in shaping the engineering culture, mentoring engineers and team leads, and ensuring the successful completion of complex projects on time and within scope. Key responsibilities include overseeing the entire software development lifecycle, from architecture and design to implementation, testing, and deployment. You will collaborate closely with product management, design, and other cross-functional teams to align engineering efforts with business objectives. Strong leadership, communication, and people management skills are essential, particularly in managing a distributed workforce. This role demands a deep understanding of software architecture, development best practices, and agile methodologies. You will be responsible for resource planning, performance management, and career development for your team members. We are looking for a strategic thinker who can balance technical depth with leadership acumen, driving both technical innovation and operational efficiency. This is an exceptional opportunity to lead and inspire a world-class engineering organization from a remote setting, making a significant impact on our technology and products.

Responsibilities: Lead, manage, and mentor multiple software engineering teams, including team leads. Define and drive the technical vision and roadmap for your areas of responsibility. Oversee the design, development, testing, and deployment of high-quality software solutions. Collaborate with product management and other stakeholders to define project requirements and priorities. Foster a culture of innovation, technical excellence, and continuous improvement. Ensure adherence to best practices in software development, code quality, and testing. Manage performance, provide regular feedback, and support career growth for team members. Optimize engineering processes and workflows for maximum efficiency and productivity. Resolve technical roadblocks and ensure timely delivery of projects. Contribute to architectural decisions and technical strategy. Manage resource allocation and capacity planning for engineering teams. Champion a positive and inclusive team environment, especially in a remote setting. Represent the engineering team in cross-functional discussions and strategic planning. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. Minimum of 10 years of experience in software engineering, with at least 5 years in a leadership or management role. Proven experience managing and scaling engineering teams, preferably in a remote or hybrid environment. Deep understanding of software development principles, architectures, and best practices. Strong knowledge of agile development methodologies (Scrum, Kanban). Excellent leadership, communication, and interpersonal skills. Demonstrated ability to mentor and develop engineering talent. Experience with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines. Strong strategic thinking and problem-solving abilities. Ability to manage multiple priorities and projects effectively. Experience in (Specific Technology Stack or Domain, e.g., Microservices, AI/ML, FinTech) is highly desirable. Commitment to fostering a diverse and inclusive workplace.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free