131 Engineering Software jobs in Nigeria
Computer Science Teacher
Posted today
Job Viewed
Job Description
Location: Moniya, Ibadan, Oyo State, Nigeria
Job Summary:
As a Computer Science Teacher, you will be responsible for educating and inspiring students in the field of computer science. Your primary objective will be to develop their understanding of fundamental computer science concepts, programming languages, and problem-solving skills. You will play a crucial role in fostering a positive and engaging learning environment for students, encouraging their interest in technology, and preparing them for future academic and professional pursuits.
Key Responsibilities:
- Develop and implement comprehensive lesson plans that align with the Nigerian curriculum and educational standards, covering various computer science topics.
- Teach computer science classes to junior secondary school students, utilizing various teaching methods, such as lectures, discussions, group activities, and hands-on practical exercises.
- Create a positive and stimulating classroom environment that encourages student participation, critical thinking, and scientific inquiry.
- Foster a supportive and inclusive classroom environment that promotes active learning, critical thinking, and collaboration among students.
- Ensure a safe and secure computer laboratory environment, supervising students during practical sessions, and promoting responsible use of technology.
Qualifications:
- Bachelor's degree or HND in Computer Science, Information Technology, or a related field.
- Proven experience and passion for teaching computer science to students at the junior secondary school level.
- Strong leadership skills and the ability to manage staff effectively.
- Excellent communication and interpersonal skills.
- Strong problem-solving skills and the ability to make decisions quickly.
- Strong communication and interpersonal skills to collaborate with students, parents, and colleagues.
How To Apply
We encourage you to apply for this exciting opportunity using this link:
Job Type: Full-time
Pay: From ₦60,000.00 per month
Application Question(s):
- Do you live in or Very Close to Moniya?
Education:
- Higher National Diploma (Required)
Experience:
- teaching: 1 year (Required)
Location:
- Ibadan (Required)
Computer Science Technologist
Posted today
Job Viewed
Job Description
Today
L
Computer Science TechnologistLead City University
Software & Data
Ibadan & Oyo State Full Time
Education Confidential
- Minimum Qualification :
Company Description
Lead City University (LCU) is a private university located in Ibadan, Nigeria, and is approved by the Federal Government of Nigeria. The university aims to be a centre of excellence, offering specialised programs in Social Sciences, Law, Applied Sciences, Cybersecurity, Software Engineering, and Information and Communication Technology. LCU offers flexibility for students, providing options for part-time and full-time study schemes. Programs are supported by state-of-the-art computer facilities, an electronic library, and student-friendly course materials. The university is dedicated to staying at the forefront of developments in Information Technology and Management education.
Role Description
This is a full-time, on-site role for a Computer Science Technologist at Lead City University, located in Ibadan. The Computer Science Technologist will be responsible for troubleshooting, managing computer-aided development systems, enhancing cybersecurity measures, ensuring network security, and maintaining computer networking systems. Daily tasks will involve supporting faculty and students with technical issues, maintaining system integrity, and staying up-to-date with the latest technological advancements.
Qualifications
- Troubleshooting, problem-solving and programming skills
- Experience with computer-aided development and embedded systems
- Knowledge of Cybersecurity and Network Security practices
- Proficiency in Computer Networking
- Strong communication and interpersonal skills
- Ability to work collaboratively in an academic environment
- OND or HND in Computer Science, Information Technology, or a related field
Experience in an educational setting is a plus
<
Lecturer in Computer Science
Posted today
Job Viewed
Job Description
Company Description
Lasena Artesian Natural Alkaline Mineral Water is bottled by OGC Foods and Beverages. The company is committed to providing premium quality natural alkaline mineral water. Lasena Artesian ensures the highest standards in the bottling process to deliver a product that supports better health and well-being. Located in Lagos, we take pride in our excellence and customer satisfaction.
Role Description
This is a full-time, on-site role for a Lecturer in Computer Science, for our monotechnic based in Lagos. The Lecturer will be responsible for delivering lectures, preparing teaching materials, and developing course curricula. The role involves mentoring and advising students, conducting research, and staying updated with advancements in computer science. The Lecturer will also participate in departmental meetings, contribute to the academic community, and engage in continuous professional development.
Qualifications
- Advanced knowledge in Computer Science, Programming, and Software Development
- Experience in curriculum development and instructional design
- Strong teaching, mentoring, and advising skills
- Ability to conduct and publish research in reputable journals
- Excellent communication and presentation skills
- Strong organisational and time management skills
- BSc. in Computer Science or a related field
- Previous teaching experience at the university level is an advantage
Software Engineering Manager
Posted today
Job Viewed
Job Description
Today
T
Software Engineering ManagerTeKnowledge
Engineering & Technology
Lagos Full Time
IT & Telecoms Confidential
- Minimum Qualification :
- Experience Level : Mid level
- Experience Length : 8 years
We're seeking a Manager: Software Engineering to design, develop, and deliver high-quality, scalable, and secure software solutions. In this role, you will serve as a technical expert and mentor within engineering teams, ensuring best practices in coding, architecture, and system design. You will bridge the gap between business needs and technical execution, often owning complex modules, integrations, or platforms within the enterprise technology ecosystem.
At TeKnowledge , your work makes an impact from day one. We partner with organizations to deliver AI-First Expert Technology Services that drive meaningful impact in AI, Customer Experience, and Cybersecurity. We turn complexity into clarity and potential into progress—in a place where people lead and tech empowers.
You'll be part of a diverse and inclusive team where trust, teamwork, and shared success fuel everything we do. We push boundaries, using advanced technologies to solve complex challenges for clients around the world.
Here, your work drives real change, and your ideas help shape the future of technology. We invest in you with top-tier training, mentorship, and career development—ensuring you stay ahead in an ever-evolving world.
Why You'll Enjoy It Here:
- Be Part of Something Big – A growing company where your contributions matter.
- Make an Immediate Impact – Support groundbreaking technologies with real-world results.
- Work on Cutting-Edge Tech – AI, cybersecurity, and next-gen digital solutions.
- Thrive in an Inclusive Team – A culture built on trust, collaboration, and respect.
- We Care – Integrity, empathy, and purpose guide every decision.
We're looking for innovators, problem-solvers, and experts ready to drive change and grow with us.
Responsibilities
Software Design & Development
- Design, develop, and maintain scalable, secure, and performant applications and services.
- Translate business and technical requirements into robust architecture and clean code.
- Drive adoption of modern engineering practices (CI/CD, TDD/BDD, DevOps, cloud-native development).
- Contribute to system architecture and technical roadmaps in collaboration with architects and managers.
Technical Leadership & Mentorship
- Act as a technical mentor to junior and mid-level engineers.
- Lead code reviews, technical discussions, and design workshops.
- Set and enforce coding standards, design patterns, and best practices.
- Provide technical input on project estimations, planning, and delivery.
Systems Integration & Collaboration
- Work closely with backend, frontend, mobile, and integration teams to deliver end-to-end solutions.
- Partner with product managers and architects to refine requirements and shape features.
- Ensure solutions are aligned with enterprise engineering governance, compliance, and security frameworks.
Quality, Testing & Security
- Build unit, integration, and performance tests to ensure product reliability.
- Implement secure coding practices, ensuring compliance with enterprise and regulatory standards.
- Collaborate with QA/DevOps teams to ensure continuous delivery and operational readiness.
Continuous Improvement & Innovation
- Research and propose adoption of new tools, frameworks, and technologies.
- Drive innovation in automation, performance optimization, and software scalability.
Advocate for engineering excellence and knowledge sharing across teams.
Qualifications
Education & Certifications
- Bachelor's degree in computer science, Software Engineering, or related technical discipline (mandatory).
- Postgraduate qualification (MSc in Software/IT, MBA for leadership growth) – advantageous.
- Professional Certifications (optional/advantageous):
- Cloud Certifications (AWS, Azure, GCP)
- DevOps/CI-CD tools (Docker, Kubernetes, Jenkins)
- Security Certifications (CSSLP, cloud security)
- Specialized frameworks/languages certifications depending on stack (e.g., Node, Java, React)
Experience
- 8–10 years' experience in software engineering roles.
- Proven expertise in designing and building production-grade applications.
- Experience working with cloud-native architectures, APIs, and microservices.
- Hands-on experience with databases (SQL/NoSQL), distributed systems, and message queues.
- Exposure to DevOps practices, CI/CD pipelines, and containerized deployments.
- Prior work in regulated industries (banking, fintech, telecom, healthcare) is advantageous.
Core Skills & Competencies
- Strong programming skills in core languages (e.g., Node, JavaScript/TypeScript, React Native).
- Expertise in data structures, algorithms, and system design.
- Strong understanding of APIs, integration patterns, and cloud platforms.
- Excellent problem-solving, debugging, and optimization skills.
- Ability to collaborate in cross-functional teams and communicate complex technical concepts.
Mindset of ownership, accountability, and continuous learning.
<
Software Engineering Manager
Posted today
Job Viewed
Job Description
We're seeking a
Manager: Software Engineering
to design, develop, and deliver high-quality, scalable, and secure software solutions. In this role, you will serve as a technical expert and mentor within engineering teams, ensuring best practices in coding, architecture, and system design. You will bridge the gap between business needs and technical execution, often owning complex modules, integrations, or platforms within the enterprise technology ecosystem.
At
TeKnowledge
, your work makes an impact from day one. We partner with organizations to deliver AI-First Expert Technology Services that drive meaningful impact in AI, Customer Experience, and Cybersecurity. We turn complexity into clarity and potential into progress—in a place where people lead and tech empowers.
You'll be part of a diverse and inclusive team where trust, teamwork, and shared success fuel everything we do. We push boundaries, using advanced technologies to solve complex challenges for clients around the world.
Here, your work drives real change, and your ideas help shape the future of technology. We invest in you with top-tier training, mentorship, and career development—ensuring you stay ahead in an ever-evolving world.
Why You'll Enjoy It Here:
- Be Part of Something Big
– A growing company where your contributions matter. - Make an Immediate Impact
– Support groundbreaking technologies with real-world results. - Work on Cutting-Edge Tech
– AI, cybersecurity, and next-gen digital solutions. - Thrive in an Inclusive Team
– A culture built on trust, collaboration, and respect. - We Care
– Integrity, empathy, and purpose guide every decision.
We're looking for innovators, problem-solvers, and experts ready to drive change and grow with us.
Responsibilities
Software Design & Development
- Design, develop, and maintain scalable, secure, and performant applications and services.
- Translate business and technical requirements into robust architecture and clean code.
- Drive adoption of modern engineering practices (CI/CD, TDD/BDD, DevOps, cloud-native development).
- Contribute to system architecture and technical roadmaps in collaboration with architects and managers.
Technical Leadership & Mentorship
- Act as a technical mentor to junior and mid-level engineers.
- Lead code reviews, technical discussions, and design workshops.
- Set and enforce coding standards, design patterns, and best practices.
- Provide technical input on project estimations, planning, and delivery.
Systems Integration & Collaboration
- Work closely with backend, frontend, mobile, and integration teams to deliver end-to-end solutions.
- Partner with product managers and architects to refine requirements and shape features.
- Ensure solutions are aligned with enterprise engineering governance, compliance, and security frameworks.
Quality, Testing & Security
- Build unit, integration, and performance tests to ensure product reliability.
- Implement secure coding practices, ensuring compliance with enterprise and regulatory standards.
- Collaborate with QA/DevOps teams to ensure continuous delivery and operational readiness.
Continuous Improvement & Innovation
- Research and propose adoption of new tools, frameworks, and technologies.
- Drive innovation in automation, performance optimization, and software scalability.
- Advocate for engineering excellence and knowledge sharing across teams.
Qualifications
Education & Certifications
- Bachelor's degree in computer science, Software Engineering, or related technical discipline (mandatory).
- Postgraduate qualification (MSc in Software/IT, MBA for leadership growth) – advantageous.
- Professional Certifications (optional/advantageous):
- Cloud Certifications (AWS, Azure, GCP)
- DevOps/CI-CD tools (Docker, Kubernetes, Jenkins)
- Security Certifications (CSSLP, cloud security)
- Specialized frameworks/languages certifications depending on stack (e.g., Node, Java, React)
Experience
- 8–10 years' experience in software engineering roles.
- Proven expertise in designing and building production-grade applications.
- Experience working with cloud-native architectures, APIs, and microservices.
- Hands-on experience with databases (SQL/NoSQL), distributed systems, and message queues.
- Exposure to DevOps practices, CI/CD pipelines, and containerized deployments.
- Prior work in regulated industries (banking, fintech, telecom, healthcare) is advantageous.
Core Skills & Competencies
- Strong programming skills in core languages (e.g., Node, JavaScript/TypeScript, React Native).
- Expertise in data structures, algorithms, and system design.
- Strong understanding of APIs, integration patterns, and cloud platforms.
- Excellent problem-solving, debugging, and optimization skills.
- Ability to collaborate in cross-functional teams and communicate complex technical concepts.
- Mindset of ownership, accountability, and continuous learning.
Software Engineering Instructor
Posted today
Job Viewed
Job Description
Today
I
Software Engineering InstructorInfoSorse
Human Resources
Rest of Nigeria (Nationwide)
Confidential
- Minimum Qualification :
Company Description
InfoSorse is a premier technology training institute and career acceleration organization dedicated to providing world-class, industry-aligned education to learners across Africa and beyond. Founded in 2015 and headquartered in Ghana, InfoSorse Technology Institute shapes the next generation of global tech leaders through career-focused training. InfoSorse offers 18-month Professional Diploma programs and flexible short courses across nine in-demand fields, including Data Analytics, Software Engineering, Cybersecurity, and Cloud Computing. At InfoSorse, learners graduate job-ready with industry certifications, hands-on projects, internships, and global job placement opportunities.
Role Description
This is a full-time remote role for a Software Engineering Instructor. The Software Engineering Instructor will be responsible for delivering high-quality computer software training, developing and implementing instructional materials, providing learners with hands-on software development experience, and offering ongoing mentorship and career support. The instructor will also conduct regular assessments, track student progress, and work collaboratively with other faculty members to continuously improve the curriculum.
Key Responsibilities
- Deliver structured and engaging classes in software engineering principles, design patterns, and coding practices .
- Teach and mentor students in multiple programming languages (Python, Java, C#, JavaScript, or similar).
- Guide learners through software development life cycle (SDLC) , Agile methodologies, and DevOps concepts.
- Develop and update curriculum, labs, and projects to align with industry standards.
- Train students in building real-world applications (desktop, web, or mobile).
- Support students in mastering data structures, algorithms, object-oriented design, and version control .
- Prepare learners for technical interviews, coding challenges, and portfolio projects .
- Continuously integrate emerging technologies and frameworks into course delivery.
- Provide mentorship, feedback, and career guidance to help learners transition into tech roles.
Qualifications & Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's preferred).
- 3+ years of professional experience as a Software Engineer / Developer .
- Strong expertise in at least two programming languages (e.g., Python, Java, JavaScript, C#, C++).
- Solid understanding of:
- Data Structures & Algorithms
- Object-Oriented Programming (OOP)
- Databases (SQL & NoSQL)
- Web & API development
- Agile/Scrum methodologies
- Familiarity with DevOps, cloud deployment, and software testing is an advantage.
- Teaching, mentoring, or technical training experience preferred.
- Excellent communication and problem-solving skills.
Passion for education and student success.
Industry Background Preferred
- Software Development / SaaS
- IT Services & Consulting
- EdTech / Technical Training
- Telecommunications / FinTech / E-commerce (with software product experience)
Job Function
- Training & Development – Delivering high-quality instruction and mentorship.
- Software Engineering / IT – Applying coding and software design expertise in teaching.
- Curriculum Design – Developing hands-on labs and projects.
- Career Mentorship – Preparing students for interviews and real-world projects.
<
Software Engineering Intern
Posted today
Job Viewed
Job Description
About TravelTube
TravelTube is an innovative platform reimagining the way people explore the world. From travel content sharing to immersive mini apps, entertainment, and travel services, we are building a global ecosystem for travelers, creators, and service providers. As we scale, we are looking for passionate and curious interns to join our engineering team and help shape the future of travel technology.
Role Overview
As a Software Engineering Intern, you'll work closely with our product and engineering teams to design, build, and improve features across TravelTube's ecosystem. You'll gain hands-on experience with modern technologies while contributing to real-world projects that impact thousands of users.
Key Responsibilities
- Collaborate with engineers, designers, and product managers to implement new features for TravelTube's mobile and web applications.
- Write clean, efficient, and maintainable code under the guidance of senior engineers.
- Assist in testing, debugging, and performance optimization.
- Contribute to backend services, APIs, and integration with third-party platforms.
- Research and prototype new technologies to enhance user experience.
- Participate in code reviews and team standups.
What We're Looking For
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
- Familiarity with at least one programming language (JavaScript/TypeScript, Python, Java, or similar).
- Basic understanding of web and/or mobile development frameworks (React, React Native, , etc.).
- Strong problem-solving skills and eagerness to learn new technologies.
- Ability to work independently and in a collaborative environment.
Bonus Points (Not Required)
- Experience with cloud services (AWS, Firebase, or similar).
- Knowledge of database systems (SQL/NoSQL).
- Exposure to UI/UX principles.
- Previous projects, GitHub contributions, or hackathon experience.
What You'll Gain
- Hands-on experience building scalable applications.
- Mentorship from experienced engineers and founders.
- Opportunity to contribute directly to a growing startup with global ambitions.
- A strong portfolio project to showcase your skills.
- Potential pathway to a full-time role at TravelTube.
Job Type: Internship
Contract length: 3 months
Be The First To Know
About the latest Engineering software Jobs in Nigeria !
Manager: Software Engineering
Posted today
Job Viewed
Job Description
Overview:
We're seeking a Manager: Software Engineering to design, develop, and deliver high-quality, scalable, and secure software solutions. In this role, you will serve as a technical expert and mentor within engineering teams, ensuring best practices in coding, architecture, and system design. You will bridge the gap between business needs and technical execution, often owning complex modules, integrations, or platforms within the enterprise technology ecosystem.
At TeKnowledge, your work makes an impact from day one. We partner with organizations to deliver AI-First Expert Technology Services that drive meaningful impact in AI, Customer Experience, and Cybersecurity. We turn complexity into clarity and potential into progress—in a place where people lead and tech empowers.
You'll be part of a diverse and inclusive team where trust, teamwork, and shared success fuel everything we do. We push boundaries, using advanced technologies to solve complex challenges for clients around the world.
Here, your work drives real change, and your ideas help shape the future of technology. We invest in you with top-tier training, mentorship, and career development—ensuring you stay ahead in an ever-evolving world.
Why You'll Enjoy It Here:
- Be Part of Something Big – A growing company where your contributions matter.
- Make an Immediate Impact – Support groundbreaking technologies with real-world results.
- Work on Cutting-Edge Tech – AI, cybersecurity, and next-gen digital solutions.
- Thrive in an Inclusive Team – A culture built on trust, collaboration, and respect.
- We Care – Integrity, empathy, and purpose guide every decision.
We're looking for innovators, problem-solvers, and experts ready to drive change and grow with us.
We Are TeKnowledge. Where People Lead and Tech Empowers.
Responsibilities:
Software Design & Development
- Design, develop, and maintain scalable, secure, and performant applications and services.
- Translate business and technical requirements into robust architecture and clean code.
- Drive adoption of modern engineering practices (CI/CD, TDD/BDD, DevOps, cloud-native development).
- Contribute to system architecture and technical roadmaps in collaboration with architects and managers.
Technical Leadership & Mentorship
- Act as a technical mentor to junior and mid-level engineers.
- Lead code reviews, technical discussions, and design workshops.
- Set and enforce coding standards, design patterns, and best practices.
- Provide technical input on project estimations, planning, and delivery.
Systems Integration & Collaboration
- Work closely with backend, frontend, mobile, and integration teams to deliver end-to-end solutions.
- Partner with product managers and architects to refine requirements and shape features.
- Ensure solutions are aligned with enterprise engineering governance, compliance, and security frameworks.
Quality, Testing & Security
- Build unit, integration, and performance tests to ensure product reliability.
- Implement secure coding practices, ensuring compliance with enterprise and regulatory standards.
- Collaborate with QA/DevOps teams to ensure continuous delivery and operational readiness.
Continuous Improvement & Innovation
- Research and propose adoption of new tools, frameworks, and technologies.
- Drive innovation in automation, performance optimization, and software scalability.
- Advocate for engineering excellence and knowledge sharing across teams.
Qualifications:
Education & Certifications
- Bachelor's degree in Computer Science, Software Engineering, or related technical discipline (mandatory).
- Postgraduate qualification (MSc in Software/IT, MBA for leadership growth) – advantageous.
- Professional Certifications (optional/advantageous):
- Cloud Certifications (AWS, Azure, GCP)
- DevOps/CI-CD tools (Docker, Kubernetes, Jenkins)
- Security Certifications (CSSLP, cloud security)
- Specialized frameworks/languages certifications depending on stack (e.g., Node, Java, React)
Experience
- 8–10 years' experience in software engineering roles.
- Proven expertise in designing and building production-grade applications.
- Experience working with cloud-native architectures, APIs, and microservices.
- Hands-on experience with databases (SQL/NoSQL), distributed systems, and message queues.
- Exposure to DevOps practices, CI/CD pipelines, and containerized deployments.
- Prior work in regulated industries (banking, fintech, telecom, healthcare) is advantageous.
Core Skills & Competencies
- Strong programming skills in core languages (e.g., Node, JavaScript/TypeScript, React Native).
- Expertise in data structures, algorithms, and system design.
- Strong understanding of APIs, integration patterns, and cloud platforms.
- Excellent problem-solving, debugging, and optimization skills.
- Ability to collaborate in cross-functional teams and communicate complex technical concepts.
- Mindset of ownership, accountability, and continuous learning.
Software Engineering Manager
Posted today
Job Viewed
Job Description
Company Description
MAX is building Africa's largest mobility-tech platform for m
aking Mobility Safe, Affordable, Accessible, and Sustainable through the Deployment of High-Performance Technology and Operators.
Role Description
This is a full-time hybrid role for a Software Engineering Manager. The Software Engineering Manager will be responsible for leading and mentoring a team of software engineers, managing software development projects, ensuring the delivery of high-quality software solutions, and collaborating with cross-functional teams. The role also involves strategic planning, code review, and contributing to the overall technical direction of the company.
Qualifications
- 2+ years of experience leading and managing teams
, driving collaboration and delivery. - Strong hands-on expertise in
TypeScript, , or Python
. - Strong
- Proficient in using
project management tools (e.g., Jira)
and applying
performance metrics
to track and optimize outcomes. - Excellent written and verbal communication skills
, with the ability to align technical and non-technical stakeholders. - Skilled in
cloud technologies
, including
AWS and GCP
. - Bonus expertise
: Telematics, Artificial Intelligence (AI), and emerging mobility technologies.
computer science teacher for secondary school
Posted today
Job Viewed
Job Description
We are seeking a dynamic and passionate Computer Teacher to join our dedicated team at Catoky international group of schools. The ideal candidate must have a strong background in computer science and a passion for teaching.
**Responsibilities:**
- Develop and deliver engaging computer science curriculum for both secondary and primary school students.
- Foster a positive and inclusive learning environment that encourages critical thinking and problem-solving skills.
- Stay up-to-date with advancements in technology and incorporate relevant topics into the curriculum.
- Monitor and assess student progress, providing constructive feedback and support as needed.
- Collaborate with fellow educators to integrate technology into other subjects and projects.
**Qualifications:**
- Bachelor's degree in Computer Science or related field.
- Teaching certification or relevant education qualifications.
- Strong knowledge of computer programming languages and software applications.
- Experience in curriculum development and lesson planning.
- Excellent communication and interpersonal skills.
**How to Apply:**
Interested candidates should submit the following documents to
- Resume/CV
- Cover letter highlighting teaching experience and philosophy
- Contact information for at least three professional references
**Note:** Only shortlisted candidates will be contacted for an interview.
Catoky is an equal opportunity employer and encourages candidates from all backgrounds to apply.
Job Type: Full-time
Pay: ₦60, ₦80,000.00 per month
Experience:
- Teaching: 2 years (Required)