How much does a programmer earn in Nigeria?
Find out how much programmers earn in Nigeria, including monthly and annual salaries, job description, taxes, and more.
Advertisement
What does a programmer do?
Programmers in Nigeria develop, test, and maintain computer software and applications used in various industries such as banking, fintech, telecommunications, oil and gas, and government. They write code in programming languages like Python, Java, and C#, troubleshoot software problems, collaborate on software projects, and ensure programs function efficiently to meet client and organisational needs.
Average Salary of a programmer in Nigeria
The average salary for a programmer in Nigeria can vary based on the employer, location, and experience. The approximate figures are:
Advertisement
AVERAGE MONTHLY SALARY
₦ 350000
AVERAGE ANNUAL SALARY
₦ 4200000
Note: These figures are estimates and can vary. Senior and specialized professionals may earn significantly more.
Salary by Experience
- Entry-level (0-2 years): 120000 - 250000
- Mid-level (3-5 years): 250000 - 500000
- Senior-level (6+ years): 500000 - 950000
- Lead/Manager: 900000 - 1500000
Salary by Education
- HND/Bachelor’s Degree: Most programmers who hold a Higher National Diploma (HND) or Bachelor’s degree in Computer Science or related fields earn between 200000 - 500000 monthly.
- Master’s Degree: Programmers with a Master's degree, such as MSc in Computer Science or Information Technology from institutions like the University of Lagos or Covenant University, can earn from 500000 - 950000 monthly, especially in multinational firms or specialized roles.
- Professional Certifications Only: Those with certifications like Oracle Certified Associate or Microsoft Certified: Azure Developer, but without a tertiary degree, typically earn between 170000 - 350000 monthly, depending on skill and company size.
Calculate Your Take-Home Pay as a programmer
Wondering how much you'll actually take home? Enter an estimated gross monthly salary for a programmer in Nigeria to see an estimate of your net pay after taxes. (Note: This is a simplified calculation for illustrative purposes).
Estimated Net Monthly Salary:
(After an estimated tax of )
Create a Winning CV for a programmer Role
Ready to Apply? Build Your CV Now.
Create a professional CV tailored for the programmer market in Nigeria. Our AI-powered builder helps you highlight the right skills and experience to get hired faster.
Build Your programmer CVprogrammer Jobs
Nigeria • 5 new
Senior programmer
Remote • Full-Time
Entry-Level programmer
Nigeria • Urgent
How to Become a programmer
To start your journey as a programmer in Nigeria, you need the right educational background, essential skills, and up-to-date certifications that reflect the demands of the local market.
- Obtain a minimum of SSCE with credits in Mathematics and English.
- Pursue a National Diploma (ND), Higher National Diploma (HND), or Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related fields from Nigerian universities or polytechnics.
- Develop foundational programming skills in languages like Python, Java, C#, and JavaScript through coursework, online platforms, or coding bootcamps such as Decagon Institute or Andela.
- Participate in internships or industrial training (IT) with Nigerian tech firms, banks, or telecoms for practical experience.
- Earn professional certifications such as Oracle Certified Associate, Microsoft Certified: Azure Developer, or certifications from the Computer Professionals (Registration Council of Nigeria) (CPN).
- Build a portfolio of completed projects (personal or collaborative) and contribute to open-source platforms.
- Continuously upgrade your skills through online courses, tech communities, and local conferences such as Techpoint Inspired or Lagos Digital Summit.
Educational Requirements
Most employers in Nigeria require programmers to hold at least an HND or a Bachelor’s degree in Computer Science, Software Engineering, or related disciplines from accredited institutions like the University of Lagos, Federal University of Technology Akure (FUTA), Obafemi Awolowo University, or Yaba College of Technology. Relevant coursework includes algorithms, data structures, database management, and software engineering. For HND holders, top-up conversion programmes or professional certifications are beneficial.
Essential Skills
Technical Skills
- Proficiency in programming languages (Python, Java, C#, JavaScript)
- Database management (SQL, MySQL, Oracle)
- Version control (Git, GitHub, Bitbucket)
- Software testing and debugging
- Knowledge of web and mobile app development frameworks
Soft Skills
- Problem-solving and analytical thinking
- Collaboration and teamwork
- Effective communication
- Adaptability to new technologies
- Attention to detail
Professional Certifications
In Nigeria, programmers can boost their employability by obtaining certifications like Oracle Certified Associate, Microsoft Certified: Azure Developer, and CompTIA A+. Membership and certification from the Computer Professionals (Registration Council of Nigeria) (CPN) is highly regarded. Other credible certifications include Cisco CCNA for network programming and certifications from institutions such as NIIT and Decagon Institute.
LinkedIn Guide
To attract top Nigerian employers, programmers should have a LinkedIn profile detailing technical skills, completed projects, and certifications (e.g., CPN, Microsoft, Oracle). Participating actively in Nigerian tech groups (like Nigeria Tech Community or Python Nigeria), listing local work experience, and asking for recommendations from previous employers or training institutions is highly recommended.
Compare With Another Job
See how a programmer's salary in Nigeria compares to other professions. This can help you understand your earning potential and career options.
Coming Soon: Interactive Job Comparison Tool
Frequently Asked Questions
Page last updated: December 15, 2025