Software Engineering Manager at Baobabplus
Baobabplus
Publiée il y a 1 mois · Expire dans 3 semaines
Description du poste
Job Summary
We are seeking an experienced and highly motivated Software Engineering Manager to lead our team of software developers in designing, developing, and maintaining high-quality software applications.
The ideal candidate will possess exceptional leadership and communication skills, a proven track record of managing software development projects, and deep technical expertise in software engineering.
This role is crucial in driving technological innovation and ensuring the successful delivery of digital solutions aligned with Baobab Microfinance Bank Nigeria's business objectives, particularly in areas such as Digital Lending and IT localization.
Key Responsibilities
- Lead and manage a team of software developers throughout the entire software development lifecycle, from conception to deployment
- Facilitate communication and collaboration between cross-functional teams, including product management, design, quality assurance, and IT operations
- Develop and implement software development processes, methodologies, and best practices to ensure efficient and high-quality software delivery
- Establish and track project timelines, milestones, and deliverables, ensuring projects are completed on time and within budget
- Provide technical leadership and guidance, ensuring the team adheres to coding standards, best practices, and software architecture principles
- Oversee the hiring, onboarding, and professional development of team members, fostering an inclusive and collaborative engineering culture focused on innovation
- Identify and mitigate potential risks and issues in software development projects
- Communicate project status and progress to stakeholders effectively
- Contribute to the technical strategy and roadmap in collaboration with product managers and other stakeholders
- Conduct technical design reviews and make architectural decisions
- Drive continuous improvement initiatives within the engineering team
Required Qualifications
- Proven experience managing software development teams
- Deep technical expertise in software engineering
- Exceptional leadership and communication skills
- Experience with software development lifecycle management
- Strong understanding of coding standards, best practices, and software architecture principles
Ce poste vous intéresse ?
Se connecter pour voir l'emailPas encore inscrit ? Créer un compte gratuit