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 CV

programmer 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.

  1. Obtain a minimum of SSCE with credits in Mathematics and English.
  2. 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.
  3. 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.
  4. Participate in internships or industrial training (IT) with Nigerian tech firms, banks, or telecoms for practical experience.
  5. Earn professional certifications such as Oracle Certified Associate, Microsoft Certified: Azure Developer, or certifications from the Computer Professionals (Registration Council of Nigeria) (CPN).
  6. Build a portfolio of completed projects (personal or collaborative) and contribute to open-source platforms.
  7. 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

Advertisement