Software Engineering
Software Engineering is a 4-year BSc programme offered by Nigerian universities accredited by the National Universities Commission (NUC). The programme combines theoretical foundations with practical training, integratin...
About Software Engineering
Software Engineering is a 4-year BSc programme offered by Nigerian universities accredited by the National Universities Commission (NUC). The programme combines theoretical foundations with practical training, integrating classroom instruction, laboratory and field work, supervised attachments and a final-year research project. Students progress through 100-level foundation courses (general studies, basic sciences, communication skills), 200- and 300-level core specialisation modules, and 400-level (and 500/600-level where applicable) advanced and professional modules. Core topics covered include software development lifecycle, programming (multiple languages), software architecture, design patterns, agile methodology, version control, software testing and quality assurance, DevOps, distributed systems, mobile and web development, and software security. The programme develops competencies in programming, software architecture, agile teamwork, version control (Git), testing and quality assurance, continuous integration/continuous deployment, and engineering communication. The Nigerian Universities Commission (NUC) Benchmark Minimum Academic Standards (BMAS) for Software Engineering provides the regulatory framework for curriculum content and quality assurance across all accredited Nigerian universities offering the programme.
JAMB Subject Combination
For Software Engineering, JAMB requires the following four (4) subjects. English Language is compulsory.
O'Level Requirements
Minimum 5 credits in O'Level subjects relevant to the course, including English Language and Mathematics.
Standard O'Level requirement: at least 5 credit passes in not more than 2 sittings (WAEC, NECO or NABTEB). Required subjects typically include:
- English Language (compulsory)
- Mathematics (compulsory)
- Three (3) other relevant subjects matching the JAMB combination
Career Prospects
Graduates of Software Engineering pursue careers across multiple sectors of the Nigerian and international economy. Common career paths include software engineer, full-stack developer, mobile developer, backend engineer, frontend engineer, DevOps engineer, SRE (site reliability engineer), engineering manager, technical lead, software architect, product engineer, and tech entrepreneur. Typical employers include Nigerian tech companies (Flutterwave, Paystack, Interswitch, Andela, Kuda, PiggyVest), multinational tech (Microsoft, Google, Meta, Amazon), banks, telecommunications, consulting firms, and startups. Earnings typically range from fresh graduates ₦200,000-₦600,000 monthly, mid-career engineers ₦700,000-₦2,500,000+ monthly, and senior engineers ₦3,000,000-₦15,000,000+ monthly, varying by sector, employer, geographic location and years of experience. Postgraduate study (Master\'s, MPhil, PhD) is available at Nigerian and international universities, with professional certifications (where relevant to the discipline) providing additional career-advancement opportunities and entry into specialised practice areas.
Top careers for Software Engineering graduates
💻 Software Developer
⚙ DevOps Engineer
Top Schools offering Software Engineering
| # | Institution | Ownership | Cutoff | |
|---|---|---|---|---|
| 1 | Evangel University, Akaeze | Private | 160 | View → |
| 2 | NorthWest University Sokoto State | Private | 160 | View → |
| 3 | University of Fortune, Igbotako, Ondo State | Private | 161 | View → |
| 4 | Lux Mundi University Umuahia, Abia State | Private | 162 | View → |
| 5 | Afe Babalola University | Private | 163 | View → |
| 6 | Lead City University, Ibadan | Private | 163 | View → |
| 7 | Fountain Unveristy, Oshogbo | Private | 164 | View → |
| 8 | PeaceLand University, Enugu State | Private | 164 | View → |
| 9 | Godfrey Okoye University, Ugwuomu-Nike - Enugu State | Private | 165 | View → |
| 10 | Augustine University | Private | 165 | View → |
See all schools offering Software Engineering →
Related Professional Certifications
AWS SAA
TechThe AWS Certified Solutions Architect — Associate (SAA) certification recognises competency in designing distr...
GCP PCA
TechThe Google Cloud Professional Cloud Architect (GCP PCA) certification recognises advanced competency in design...