Senior Manager Data Engineering
2025-04-01T06:43:36+00:00
dfcu Bank Limited
https://www.greatugandajobs.com/jsjobsdata/data/employer/comp_1087/logo/dfcu.jpg
https://www.www.dfcugroup.com/
FULL_TIME
kampala
Kampala
00256
Uganda
Engineering
Science & Engineering
2025-04-10T17:00:00+00:00
Uganda
8
JOB PURPOSE: Reporting to the Head of Digital Transformation, the role holder will be responsible for leading the Bank’s data engineering team. This will involve providing strategic direction, development and management of data infrastructure, pipelines and governance practices. The role will play a crucial role in driving data-driven decision making by ensuring the availability, reliability/integrity and scalability of our data platforms. The ideal candidate should have a strong technical background, exceptional leadership skills and a passion for building and optimizing data solutions.
KEY ACCOUNTABILITIES:
- Lead and manage the team of data engineers overseeing performance management and their professional development.
- Define and implement the data engineering roadmap, ensuring alignment with the Bank’s strategy.
- Design and develop scalable, secure data architectures to support analytics, reporting, and advanced data use cases.
- Define best practices for data storage, data modelling and performance optimization.
- Drive the effective integration of data from various sources, including third-party APIs, databases, and data lakes.
- Oversee the development and maintenance of robust ETL/ELT pipelines for structured and unstructured data.
- Optimize data workflows for reliability, performance, and cost-efficiency.
- Ensure compliance with data privacy laws, regulations and internal policies.
- Collaborate with stakeholders to understand data needs and deliver appropriate solutions.
- Act as a key technical advisor for leadership on data trends and emerging technologies.
- Manage the data engineering budget, including vendor contracts, tools, and cloud services.
KNOWLEDGE, SKILLS, AND EXPERIENCE REQUIRED:
- Bachelor’s degree in Computer Science, Computer Engineering, Data Engineering, Information Technology or related field.
- A Master’s degree in any of the above fields is an added advantage.
- Certifications in widely used cloud platforms and data technologies are also an added advantage.
- At least 2 years’ experience in a technical leadership or management position.
- Proficiency in programming using languages such as Python, C#, Java, SQL and R.
- Familiarity with business intelligence and data visualization tools such as Power BI, Tableau.
- Hands-on experience with relational (e.g. Oracle, SQL Server, MySQL and PostgreSQL) databases and NoSQL databases (e.g. MongoDB and Cassandra).
- Experience with cloud platforms and services such as Microsoft Azure and Amazon Web Services. Practical experience with cloud managed database/data warehouse offerings is a plus.
- Good understanding of distributed data systems such as Hadoop and Kafka, data modelling, warehousing and data lakes.
- Experience with data ETL, pipeline and orchestration tools.
- Knowledge of modern DevOps practices such as CI/CD.
- Strong understanding of data security best practices especially in financial services e.g. encryption and access control.
- Strong knowledge and understanding of data privacy laws and regulations.
- Excellent problem-solving, communication and leadership skills.
- Ability to lead, mentor and inspire high-performing technical teams.
Lead and manage the team of data engineers overseeing performance management and their professional development. Define and implement the data engineering roadmap, ensuring alignment with the Bank’s strategy. Design and develop scalable, secure data architectures to support analytics, reporting, and advanced data use cases. Define best practices for data storage, data modelling and performance optimization. Drive the effective integration of data from various sources, including third-party APIs, databases, and data lakes. Oversee the development and maintenance of robust ETL/ELT pipelines for structured and unstructured data. Optimize data workflows for reliability, performance, and cost-efficiency. Ensure compliance with data privacy laws, regulations and internal policies. Collaborate with stakeholders to understand data needs and deliver appropriate solutions. Act as a key technical advisor for leadership on data trends and emerging technologies. Manage the data engineering budget, including vendor contracts, tools, and cloud services.
Bachelor’s degree in Computer Science, Computer Engineering, Data Engineering, Information Technology or related field. A Master’s degree in any of the above fields is an added advantage. Certifications in widely used cloud platforms and data technologies are also an added advantage. At least 2 years’ experience in a technical leadership or management position. Proficiency in programming using languages such as Python, C#, Java, SQL and R. Familiarity with business intelligence and data visualization tools such as Power BI, Tableau. Hands-on experience with relational (e.g. Oracle, SQL Server, MySQL and PostgreSQL) databases and NoSQL databases (e.g. MongoDB and Cassandra). Experience with cloud platforms and services such as Microsoft Azure and Amazon Web Services. Practical experience with cloud managed database/data warehouse offerings is a plus. Good understanding of distributed data systems such as Hadoop and Kafka, data modelling, warehousing and data lakes. Experience with data ETL, pipeline and orchestration tools. Knowledge of modern DevOps practices such as CI/CD. Strong understanding of data security best practices especially in financial services e.g. encryption and access control. Strong knowledge and understanding of data privacy laws and regulations. Excellent problem-solving, communication and leadership skills. Ability to lead, mentor and inspire high-performing technical teams.
JOB-67eb8b18d5324
Vacancy title:
Senior Manager Data Engineering
[Type: FULL_TIME, Industry: Engineering, Category: Science & Engineering]
Jobs at:
dfcu Bank Limited
Deadline of this Job:
Thursday, April 10 2025
Duty Station:
kampala | Kampala | Uganda
Summary
Date Posted: Tuesday, April 1 2025, Base Salary: Not Disclosed
Similar Jobs in Uganda
Learn more about dfcu Bank Limited
dfcu Bank Limited jobs in Uganda
JOB DETAILS:
JOB PURPOSE:
Reporting to the Head of Digital Transformation, the role holder will be responsible for leading the Bank’s data engineering team. This will involve providing strategic direction, development and management of data infrastructure, pipelines and governance practices. The role will play a crucial role in driving data-driven decision making by ensuring the availability, reliability/integrity and scalability of our data platforms. The ideal candidate should have a strong technical background, exceptional leadership skills and a passion for building and optimizing data solutions.
KEY ACCOUNTABILITIES:
- Lead and manage the team of data engineers overseeing performance management and their professional development.
- Define and implement the data engineering roadmap, ensuring alignment with the Bank’s strategy.
- Design and develop scalable, secure data architectures to support analytics, reporting, and advanced data use cases.
- Define best practices for data storage, data modelling and performance optimization.
- Drive the effective integration of data from various sources, including third-party APIs, databases, and data lakes.
- Oversee the development and maintenance of robust ETL/ELT pipelines for structured and unstructured data.
- Optimize data workflows for reliability, performance, and cost-efficiency.
- Ensure compliance with data privacy laws, regulations and internal policies.
- Collaborate with stakeholders to understand data needs and deliver appropriate solutions.
- Act as a key technical advisor for leadership on data trends and emerging technologies.
- Manage the data engineering budget, including vendor contracts, tools, and cloud services.
KNOWLEDGE, SKILLS, AND EXPERIENCE REQUIRED:
- Bachelor’s degree in Computer Science, Computer Engineering, Data Engineering, Information Technology or related field.
- A Master’s degree in any of the above fields is an added advantage.
- Certifications in widely used cloud platforms and data technologies are also an added advantage.
- At least 2 years’ experience in a technical leadership or management position.
- Proficiency in programming using languages such as Python, C#, Java, SQL and R.
- Familiarity with business intelligence and data visualization tools such as Power BI, Tableau.
- Hands-on experience with relational (e.g. Oracle, SQL Server, MySQL and PostgreSQL) databases and NoSQL databases (e.g. MongoDB and Cassandra).
- Experience with cloud platforms and services such as Microsoft Azure and Amazon Web Services. Practical experience with cloud managed database/data warehouse offerings is a plus.
- Good understanding of distributed data systems such as Hadoop and Kafka, data modelling, warehousing and data lakes.
- Experience with data ETL, pipeline and orchestration tools.
- Knowledge of modern DevOps practices such as CI/CD.
- Strong understanding of data security best practices especially in financial services e.g. encryption and access control.
- Strong knowledge and understanding of data privacy laws and regulations.
- Excellent problem-solving, communication and leadership skills.
- Ability to lead, mentor and inspire high-performing technical teams.
Work Hours: 8
Experience in Months: 24
Level of Education: bachelor degree
Job application procedure
Interested in applying for this job? Click here to submit your application now.
All Jobs | QUICK ALERT SUBSCRIPTION