Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 29, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • We are a social business committed to energy access and digital access in Africa. We make accessible to all innovative products that meet the needs of local populations to change their life. Baobab+ is available in Senegal, Mali, Madagascar and Ivory Coast. Baobab+ is part of Baobab Group, a digital finance group specializing in financial inclusion i...
    Read more about this company

     

    Software Engineering Manager

    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 like Digital Lending and IT localization

    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.
    • Responsible for technical design reviews and architectural decisions.
    • Drive continuous improvement initiatives across engineering processes.

    Requirements

    • Candidates should possess a Bachelor's Degree in Computer Science or a related field.
    • A Master’s degree in Technology or an MBA would be an added advantage.
    • Minimum of 10 years of experience in software development with minimum of 4 years of experience in managing software development teams or a leadership role.
    • Strong understanding of the software development lifecycle.
    • Experience with Agile software development methodologies.
    • Proficiency in programming languages such as Java, Node.JS, React.JS, Python, and JavaScript.
    • Deep understanding of software development processes, methodologies, and best practices.
    • Experience with software development tools such as Git, JIRA, and CI/CD pipelines.
    • Excellent leadership, communication, and problem-solving skills, with the ability to delegate responsibilities effectively.
    • Ability to think strategically and make data-driven decisions.
    • Experience in recruiting, hiring, and developing top talent in the software engineering field.
    • Knowledge of modern software architectures and design patterns (e.g., Microservices, Distributed Systems) is a plus.
    • Experience with cloud platforms (e.g., AWS, Azure, GCP).
    • Experience with different databases like Postgres, MSSQL, Oracle, MySQL, MongoDB, Aerospike, etc.
    • Status: Local contract with Baobab Microfinance Bank, Nigeria.

    go to method of application »

    Head of IT Operations

    Job Summary

    • The Head of IT Operations will provide strategic leadership to the IT operations department, ensuring the efficient and effective delivery of banking services through robust IT infrastructure and systems.
    • This role will be crucial in enhancing operational processes, customer service, and overall organizational performance by aligning IT with business strategy and ensuring the availability of information resources.

    Responsibilities
    Strategic Leadership & Policy Implementation:

    • Introduce and implement effective IT systems, policies, structures, and resources to support the growth of the institution and ensure adherence to the same.
    • Serve as the IT Operations Lead for the Microfinance Bank's core banking system implementation, aligning system configuration with operational processes and policies.
    • Develop and recommend Information Technology & Information Security policies and standards.
    • Monitor ethical and responsible use of Information Technology & Information Security systems.
    • Monitor compliance with relevant laws, including data privacy and information security.

    Operational Management:

    • Manage centralized banking operations and account opening functions to ensure efficiency, quality, and control over account opening, e-channel, and completeness of Know Your Customer (KYC) / Anti-Money Laundering (AML) activities.
    • Define and implement new policies and procedures for Banking Services in support of product development/refinement or upon the introduction of new technologies and delivery channels.
    • Analyze operational risks, procedures, workflow, and controls on an ongoing basis for continuous improvement of operational systems.
    • Oversee customer support processes and organize them to enhance customer satisfaction.
    • Perform pre-audits to ensure ongoing adherence to compliance procedures.
    • Maintain and manage the computer system, extend the existing network to remote branches, and manage access to various components of the system.
    • Ensure all monitoring tools are populated with correct configuration items/information (e.g., IP Addresses of branch network devices, cameras, business applications) and provide accurate reports.
    • Perform routine checks on all network devices and report anomalies within 24 hours to management, following up on resolution.

    Security & Risk Management:

    • Safeguard customer data and protect against fraud through the management of authorization levels and access rights.
    • Develop and maintain sufficient business continuity plans to ensure service delivery in the event of minor to major incidents and escalation of service exceptions as needed.
    • In liaison and collaboration with the Risk team, ensure operational risk controls are identified, implemented, monitored, and reported on a regular basis.
    • Guarantee the safety of hardware and data and enforce procedures on saving and restoring data.
    • In collaboration with the Information Security team, ensure firewalls are properly configured and functional, and perform network design and implementation in accordance with standards for both existing and new offices.
    • Develop and enforce the company's contingency policy.

    Team & Resource Management:

    • Develop and manage a team of well-trained, focused, and motivated IT Operationsstaff.
    • Ensure hardware is appropriately configured, used, managed, and train users on their tools.
    • Provide end-user support for IT Infrastructure/Services and resolve anomalies for business continuity.
    • Update inventories relating to the computer network and system and ensure the integrity, confidentiality, and availability of company resources.
    • Keep all Windows devices updated, managed, and reported.
    • Analyze needs in terms of hardware and connections, as well as purchase optimization, and order hardware in accordance with procedures.
    • Manage supplies of consumables.

    Requirements

    • Bachelor's Degree in any Social Science discipline, Information Technology, Computer Science, or a related field.
    • A Master’s degree in Technology or an MBA would be an added advantage.
    • Minimum of 10 years of experience in IT with minimum of 4 years of experience in managing IT Operation teams (Networks, User Support, Hardware Support and Software Support) or a leadership role.
    • Project Management Certification (e.g., Project Management Professional (PMP) or PRINCE2) can be beneficial.
    • In-depth knowledge of industry regulations, standards, and best practices.
    • Strong analytical, problem-solving, and decision-making skills.
    • Excellent communication and interpersonal skills.
    • Good knowledge of Windows OS, Sage, databases, networks (LAN, WAN) and reporting.
    • Ability to work in a team with short time limits.
    • Ability to get to grips with a new system.
    • Proven to be undertaking and proactive.
    • Knowledge of Microfinance Operations.
    • Staff and User Management skills.
    • Leadership, management, and business administration skills.
    • Strong leadership qualities, analytical, and communication skills.

    Method of Application

    Interested and qualified candidates should submit their CV to: ngrecruitment@baobabgroup.com cc: bagbadu@baobab.com

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Baobabplus Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail