First Bank of Nigeria Limited (FirstBank) is Nigeria’s largest financial services institution by total assets and gross earnings. With more than 10 million customer accounts and over 750 branches, FirstBank provides a comprehensive range of retail and corporate financial services.
The bank also maintains an international presence through subsidiaries in the United Kingdom, the Democratic Republic of the Congo, Ghana, The Gambia, Guinea, Sierra Leone, and Senegal, as well as representative offices in Johannesburg, Beijing, and Abu Dhabi.
Team Lead, Data Engineering
Req ID: 1849
Location: Nigeria
Job Type: Full-time
Duties and Responsibilities
- Technical Leadership: Direct, mentor, and inspire a high-performing team of data engineers to deliver robust, enterprise-grade data platforms and pipelines. Establish and enforce advanced engineering best practices, frameworks, and coding standards.
- Architecture and Design: Architect scalable, high-performance, and resilient data solutions for structured and unstructured data across on-premises, hybrid, and multi-cloud environments. Oversee data modelling, data warehousing, and metadata management initiatives.
- Engineering Excellence: Lead the implementation of CI/CD pipelines, infrastructure as code, containerisation technologies such as Docker and Kubernetes, automated testing, and monitoring to enable rapid, secure, and reliable deployment cycles.
- Data Security and Compliance: Ensure all solutions comply with applicable data privacy regulations, including GDPR and CCPA, internal security frameworks, and bank policies. Drive data lineage, governance, auditing, and data loss prevention (DLP) strategies at every layer.
- Stakeholder Management: Collaborate with data architects, analytics leaders, business stakeholders, and product owners to translate complex requirements into scalable technical deliverables with clear acceptance criteria.
- Operational Resilience: Oversee production support, real-time monitoring, incident response, disaster recovery, and root cause analysis. Resolve incidents proactively and implement effective corrective and preventive measures.
- Project and Resource Management: Manage project delivery, team resourcing, budgeting, and risk prioritisation to meet demanding timelines and service-level agreements (SLAs).
- Continuous Improvement: Promote a culture of technical innovation, automation, and continuous learning to maintain competitive data engineering capabilities and keep pace with technology trends.
Job Requirements
Education
- Minimum of a Bachelor’s Degree in Computer Science, Engineering, Data Science, or a related field.
- A Master’s Degree or relevant certifications, such as Google Professional Data Engineer or AWS Certified Data Analytics, is strongly preferred.
Experience
- At least eight years of progressive experience in data engineering, data architecture, or software engineering, including a minimum of two years in a technical or people leadership role within complex, regulated environments.
- Proven expertise in designing and deploying large-scale data platforms using modern data stack technologies such as Spark, Kafka, Flink, Hadoop, Snowflake, Databricks, and Airflow, alongside relational and NoSQL databases and real-time or streaming architectures.
- Strong practical skills in Python, Java, Scala, or a similar advanced programming language, with experience in API design, microservices, and RESTful architectures.
- Comprehensive knowledge of CI/CD, DevOps, infrastructure as code tools such as Terraform and Ansible, and container orchestration technologies.
- Strong understanding of data security, encryption, access controls, and regulatory frameworks relevant to global banking.
- A proven track record of innovation, process automation, and operational excellence.
How to Apply
Interested and qualified candidates should apply online through the official recruitment link below:
Application Closing Date: Not Specified.