Moniepoint is a financial technology company digitising Africa’s real economy by building a financial ecosystem for businesses, providing them with all the payment, banking, credit and business management tools they need to succeed.
Read more about this company
About The Role
- This role is designed for interns looking to gain practical, hands-on experience in cybersecurity operations within a fast-paced fintech environment.
- As an Information Security Intern, you will support the Security Operations team in monitoring security events, assisting with incident response activities, contributing to threat intelligence research, and supporting vulnerability management initiatives. You will work closely with experienced security professionals who will mentor and guide your learning while helping protect Moniepoint’s systems, products, and customer data.
- This internship provides an opportunity to build foundational cybersecurity skills, understand real-world security challenges, and develop professional experience in a collaborative environment.
Key Responsibilities
Security Monitoring & Incident Support
- Assist in monitoring alerts and events using SIEM, EDR, and other monitoring tools.
- Support initial triage activities and document security alerts under supervision.
- Help gather information during incident investigations and contribute to post-incident reviews.
- Learn and follow established incident response procedures.
Threat Intelligence Support
- Conduct research on emerging cybersecurity threats, vulnerabilities, and attack trends.
- Assist in compiling threat intelligence summaries and reports.
- Support the team in tracking relevant threat actors and industry developments.
Vulnerability Management
- Assist with vulnerability scanning activities across systems and applications.
- Support analysis of scan results and tracking of remediation efforts.
- Help maintain documentation related to vulnerabilities and risk tracking.
Collaboration & Documentation
- Work with infrastructure, engineering, and security teams to support security initiatives.
- Maintain clear and organised documentation for tasks, findings, and learning activities.
- Assist in updating security procedures, playbooks, and internal knowledge resources.
Learning & Continuous Improvement
- Participate in training sessions, mentorship meetings, and security exercises.
- Stay informed about cybersecurity trends and best practices.
- Demonstrate curiosity and willingness to learn new tools, technologies, and processes.
Qualifications
- Currently enrolled in a Bachelor’s degree program in Cybersecurity, Computer Science, Information Technology, or a related field.
- Eligibility for a 6-month university internship or industrial training program.
- Basic understanding of cybersecurity concepts and principles.
- Foundational knowledge of operating systems, networking, or programming is an advantage.
Preferred Skills
- Exposure to security tools (SIEM, EDR, Vulnerability scanners, or Threat Intel Tools).
- Understanding of basic security frameworks or incident response concepts.
- Strong analytical and problem-solving mindset.
- Good written and verbal communication skills.
- Ability to work both independently and collaboratively.
go to method of application »
About the role
We're in search of the next Dream 15 to join our team!
- Get mentored for 6 months, work on real-life-changing projects and get paid at one of Africa’s most prominent Fintechs.
What you’ll get to do
- Translate product requirements into architectural documents and diagrams
- Apply engineering principles to solve complex problems through sound and creative engineering.
- Learn new engineering methods and incorporate them into your work processes.
- Demonstrate skill in time management and completing software projects in a cooperative team environment.
To succeed in this role, you should have
- One year of programming experience in an object-oriented language (C, C#, C++, Java, Python).
- Have an understanding of computer science fundamentals, including data structures and algorithms.
- Familiarity with HTML/CSS, JavaScript and UI/UX design.
- Understanding of software quality assurance principles.
- Bachelor's degree in Engineering, Computer Science or related field.
Some of the technologies you’ll get to work with
- Java (latest versions)
- Spring and Spring Boot
- Docker and Kubernetes
- PostgreSQL, DynamoDB, Elastic Search
- Microservices architecture on AWS
go to method of application »
About the role
We're in search of the next Dream 15 to join our team!
- Get mentored for 6 months, work on real life-changing projects and get paid at one of Africa’s most prominent Fintechs.
What you’ll get to do
- Work with stakeholders throughout the organization to identify opportunities for leveraging company data to drive business solutions.
- Mine and analyze data from company databases to drive optimization and improvement of product development, marketing techniques and business strategies.
- Assess the effectiveness and accuracy of new data sources and data gathering techniques.
- Develop custom data models and algorithms to apply to data sets.
- Use predictive modeling to increase and optimize customer experiences, revenue generation, ad targeting and other business outcomes.
- Develop company A/B testing framework and test model quality.
- Coordinate with different functional teams to implement models and monitor outcomes
To succeed in this role, we think you should have:
- At least 1 year proven learning experience as a Data Engineering Intern.
- Experience using statistical computer languages (R, Python, SQL, etc.) to manipulate data and draw insights from large data sets.
- A drive to learn and master new technologies and techniques.
Some of the technologies you’ll get to work with:
- SQL, Python
- GCP
- Apache Airflow
go to method of application »
About the role
We're in search of the next Dream 15 to join our team!
Get mentored for 6 months, work on real life-changing projects and get paid at one of Africa’s most prominent Fintechs.
What you’ll get to do
- Assist in the setup, configuration, and maintenance of cloud infrastructure using GCP.
- Support the management of Kubernetes clusters, including deployment, scaling, and monitoring.
- Contribute to the design and implementation of CI/CD pipelines for automated application deployment.
- Work on infrastructure as code (IaC) using tools such as Terraform or Ansible to automate cloud infrastructure provisioning and management.
- Collaborate with the development team to ensure seamless integration of applications in the cloud environment.
- Contribute to the implementation of monitoring and logging solutions for cloud-based systems.
- Participate in security best practices and compliance standards implementation for cloud infrastructure and applications.
To succeed in this role, we think you should have
- Degree in Computer Science, Information Technology, or a related field.
- Strong interest in cloud technologies, particularly Google Cloud Platform.
- Familiarity with Kubernetes and containerization technologies.
- Basic understanding of CI/CD concepts and tools such as Jenkins
- Strong problem-solving and analytical skills with the ability to learn new technologies quickly.
- Excellent communication and teamwork skills.
go to method of application »
About the role
We're in search of the next Dream 15 to join our team!
Get mentored for 6 months, work on real life-changing projects and get paid at one of Africa’s most prominent Fintechs.
What you’ll get to do
- Develop high-quality software design and architecture.
- Identify, prioritize and execute tasks in the software development life cycle.
- Develop tools and applications by producing clean, efficient code.
- Applies engineering principles to solve complex problems through sound and creative engineering.
- Learn new engineering methods and incorporate them into your work processes.
- Demonstrate skill in time management and completing software projects in a cooperative team environment.
To succeed in this role, we think you should have
- One year of programming experience in React or Angular.
- Have an understanding of computer science fundamentals, including data structures and algorithms.
- Familiarity with HTML/CSS, JavaScript and UI/UX design.
- Understanding of software quality assurance principles.
- Bachelor's degree in Engineering, Computer Science or a related field.
go to method of application »
About the role
We're in search of the next Dream 15 to join our team!
- Get mentored for 6 months, work on real life-changing projects and get paid at one of Africa’s most prominent Fintechs.
- A Mobile Intern at Moniepoint will work alongside the mobile engineering team to support the design, development, and maintenance of mobile applications. As an intern, you will gain hands-on experience with mobile app development, contribute to the codebase, and learn best practices from experienced engineers. You will be expected to demonstrate Moniepoint’s Core Values during your time with the team.
What you’ll get to do
Technical Contribution
- Assist in developing and improving mobile apps (iOS & Android).
- Fix bugs, optimize performance, and maintain the mobile codebase.
- Learn and apply industry best practices in mobile development.
- Contribute to architectural discussions on scalability, performance, and security.
Team Development
- Collaborate with engineers and participate in team discussions.
- Engage in code reviews to enhance code quality.
- Receive mentorship from senior engineers.
Operational Excellence
- Support testing and quality assurance efforts.
- Contribute to technical documentation.
- Help identify and resolve issues during development and deployment.
To succeed in this role, we think you should have
- One year of programming experience in Mobile Development Experience
- Flutter: To build cross-platform mobile apps for Android, IOS and Web. This should include from making responsive UIs to efficiently query data and also manage states in an optimized manner.
- Native Android and IOS: To build custom Flutter Packages.
- Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.
- Bachelor's degree in Engineering, Computer Science or a related field.
go to method of application »
About the role
- We're in search of the next Dream 15 to join our team!
- Get mentored for 6 months, work on real life-changing projects and get paid at one of Africa’s most prominent Fintechs.
What you’ll get to do
- You will actively work with the engineering team to create and modify products to fulfill customer needs.
- You will focus on implementation of the technology required to meet the business requirements.
- Gain a deep understanding of customer experience, identify and fill product gaps and generate new ideas that grow market share, improve customer experience and drive growth.
- Create buy-in for the product vision both internally and with key external partners.
- Translate product strategy into detailed requirements and prototypes
- Work with data pipelines, algorithms, and automated systems.
To succeed in this role, we think you should have
- 1 year of experience in software engineering or solutions architecture.
- Ability to assess and address technical risks.
- Ability to work well with internal teams, including developers, engineers, architects, quality assurance, and operations.
- Problem-solving skills and willingness to roll up one’s sleeves to get the job going.
- Skilled at working effectively with cross-functional teams.
- Excellent written and verbal communication skills.
go to method of application »
About the role
We're in search of the next Dream 15 To join our team!
- Get mentored for 6 months, work on real life-changing projects and get paid at one of Africa’s most prominent fintech.
- Join the Moniepoint Women in Tech Internship Programme by applying on the link below.
What you’ll get to do
- Work with other developers, enterprise architects, product and project managers in designing software solutions.
- Perform the different types of tests required to certify the quality of an application before deployment.
- Maintains records of bugs captured for applications.
- Applies engineering principles to solve complex problems through sound and creative engineering.
To succeed in this role, we think you should have
- Experience with software design and development in a test-driven environment.
- Excellent communication skills.
- Attention to detail.
- Technical depth.
- Analytical skills
- Understanding of software quality assurance principles
- Bachelor's degree in Engineering, Computer Science or related field.
go to method of application »
About the role
- We're in search of the next Dream 15 to join our team!
- Get mentored for 6 months, work on real life-changing projects and get paid at one of Africa’s most prominent Fintechs.
What you’ll get to do
- Provide tier two application support to production systems and identify any issues in production.
- Take ownership of reported customer issues and see them through to resolution.
- Collaborate with product and engineering teams to fix bugs.
- Monitor performance metrics across various production systems, identify the root cause of all technical issues, and work with the engineering team to resolve them.
- Manage the team ticket queue and resolve in a timely manner.
- Develop and maintain accurate technical, software operations and support-related documentation.
- Work with software vendors to resolve application issues, both short-term and long-term (root cause).
- Act as a technical resource during other projects as required.
To succeed in this role, we think you should have
- Minimum of 1 year of experience supporting software applications.
- BSc degree in Information Technology, Computer Science or a relevant field
- Experience in a support or other service-oriented customer-facing role.
- Experience being on-call and can jump into a complex situation, make sense of it, and communicate clearly to stakeholders what's going on.
- Basic Understanding of OOP concepts and other programming concepts.
- In-depth knowledge of SQL databases, particularly MYSQL.
- Familiarity with basic network concepts and tools.
- Experience in troubleshooting using stack traces and log files.
- Familiarity with Git and continuous integration, delivery, and deployment principles
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.