Software engineer salary in Nigeria is one of the most cited, and least reliable, numbers in cross-border hiring. Search it and you’ll find a different answer on almost every page: Payscale puts the average base around ₦2 million a year. Glassdoor puts it closer to ₦320,000. A recruiting site called BeBee reports a median of ₦98,678.
Levels.fyi shows an average total compensation of ₦7.4 million, with a top-end range stretching past ₦16 million. A detailed 2026 industry salary guide puts the average between ₦3.6 million and ₦8.4 million a year. Converted to USD at 2026 exchange rates, the low end of that spread is roughly $30 a year; the high end is over $10,000 a year. Same job title, same country.
That’s not normal market variation. That’s a sign the underlying software engineer salary in Nigeria data is broken, and if you’re a CFO or HR director trying to set a real offer, it matters more than which number looks most convenient. And it isn’t unique to one role, one city, or one country, as the comparisons below show.
Where the numbers actually come from, and why they clash

Here’s what’s publicly available for software engineer salary in Nigeria figures, pulled directly from each platform in 2026:
| Source | Reported Annual Figure (NGN) | Approx. USD/year |
|---|---|---|
| Payscale (average base) | ₦2,048,170 | ~$1,330 |
| Glassdoor (average) | ₦320,833 — ₦333,333 | ~$210 |
| BeBee (median) | ₦98,678 | ~$64 |
| Levels.fyi (average total comp) | ₦7,392,530 | ~$4,800 |
| Optisalary (average) | ₦9,768,007 | ~$11,693 (site’s own conversion) |
| Industry salary guide (average, all levels/industries) | ₦3,600,000 — ₦8,400,000 | ~$2,530 — $5,915 |
And here’s the same exercise for data analysts, checked independently:
| Source | Reported Annual Figure (NGN) | Approx. USD/year |
|---|---|---|
| Payscale (average base) | ₦1,117,787 — ₦1,222,002 | ~$725 — $795 |
| Glassdoor (average, national) | ₦266,667 — ₦281,667 | ~$175 |
| Glassdoor (Junior Data Analyst) | ₦158,125 | ~$103 |
| Industry salary guide (average, all levels/industries) | ₦1,800,000 — ₦4,200,000 | ~$1,270 — $2,960 |
A few of these are likely measurement errors rather than real market signal, though the exact cause isn’t verifiable from outside. The Glassdoor and BeBee figures work out to well under what Nigeria’s own minimum wage would pay over a year, which isn’t plausible for roles that require a degree or bootcamp-level training.
One competing salary guide, in its own published Kenya data, still carries the visible placeholder text “[TODO: verify]” next to one of its experience-tier estimates — about as direct a piece of evidence as exists that this content category is often shipped without anyone actually checking it.
A closer look at one detailed breakdown, and why even that doesn’t settle it
One salary guide goes further than the others, breaking software engineer salary in Nigeria figures down by industry, company, experience level, and specialization, rather than reporting one blended average. It’s worth looking at closely, because it illustrates the problem rather than solving it.
By its own figures, a Nigerian software engineer’s pay varies enormously by employer type: roughly ₦150,000 to ₦400,000 a month at a small company or early-stage startup, ₦350,000 to ₦900,000 a month in the fintech sector generally, and ₦1,000,000 to ₦3,000,000 or more a month for engineers working remotely for foreign employers, according to that guide.
Backend, DevOps, and machine learning specializations reportedly command a 20 to 40 percent premium over general development work. Data analysts show a similar shape: industry alone reportedly accounts for a two-to-threefold difference, with oil and gas and fintech at the top and retail and hospitality at the bottom.
This is genuinely useful as a directional map of where pay is higher or lower within Nigeria, and it’s more internally consistent than a single blended number. But it doesn’t resolve the core problem, it relocates it.
That guide’s own methodology draws on the same kinds of sources as the others: self-reported compensation, job board listings, and community discussion, not a verified payroll dataset or a government survey.
Its own average for software engineer salary in Nigeria (roughly ₦3.6 million to ₦8.4 million a year) still doesn’t match Payscale’s ₦2 million or Glassdoor’s ₦320,000, for the same country and the same job title — though it happens to overlap with Levels.fyi’s ₦7.4 million, one of the only points of rough agreement anywhere in this comparison, and even that is likely coincidence given how differently the two sites describe their own methodology.
More granularity does not automatically mean more accuracy; it means a more detailed picture of a still-unverified number.
Title inflation: why “senior” doesn’t mean one thing
Job title alone doesn’t reliably signal experience level in Nigerian tech hiring, which is a further, separate reason average software engineer salary in Nigeria figures by title are misleading. A handful of live “Senior Developer” postings checked for this piece show required experience ranging from 4 years to 10 years for the same title, sometimes within the same city — not a large enough sample to quantify how common this is, but enough to show the title alone isn’t a reliable signal.
That’s a wide enough spread that any survey aggregating “senior software engineer” salaries is likely mixing genuinely senior candidates with developers two or three years into their careers who happen to carry a senior title, which pulls reported senior-level averages in unpredictable directions depending on which postings a given survey happened to sample.
How Nigerian tech talent is actually paid
Part of why one salary figure can’t describe the software engineer salary in Nigeria market is that the phrase itself covers at least three distinct pay structures, and no single aggregator distinguishes between them:
- Local Naira payroll. Employed directly by a Nigerian company, paid in Naira, subject to Nigeria’s PAYE tax, pension, and NHF deductions described below. This is the population most local job-board listings and salary-guide averages reflect.
- Dollar-paid remote contractor. Working for a foreign company as an independent contractor, invoiced in USD, with no local payroll deductions and no employer-side compliance obligations, but also no local employment protections.
- EOR-employed. Working for a foreign company but formally employed through an Employer of Record, paid in a structured way that still accounts for Nigerian statutory deductions and protections, while the hiring company avoids setting up a local entity.
These three groups have genuinely different take-home outcomes and cost structures. That alone accounts for a large share of the spread in the tables above, separate from the data-quality issues.
Software Engineer Salary in Nigeria by City: Lagos vs. Abuja vs. Port Harcourt
City location moves the number as much as any other single factor, and the sources disagree here just as sharply as they do nationally. Here’s what different platforms report for the same three-city comparison:
| Source | Lagos | Abuja | Port Harcourt |
|---|---|---|---|
| Levels.fyi (annual) | ₦8,184,733 | ₦6,477,181 | ₦2,641,303 |
| Levels.fyi, Lagos-specific page (median) | ₦5,606,700 | — | — |
| Legit.ng (average, 2026) | ₦2,418,000 | — | — |
| HeadHunter.ng (annual range) | ₦4,800,000 — ₦24,000,000+ | 10-15% below Lagos | Oil & gas-driven premium |
Even within Levels.fyi alone, its national locations page reports an average of ₦8,184,733 for Lagos while its Lagos-specific page reports a median of ₦5,606,700. Mean and median naturally diverge in a right-skewed pay distribution, where a few very high senior or staff salaries pull the average well above the typical case, so this isn’t necessarily an error. But it’s still a useful caution: which statistic gets quoted, average or median, moves the reported figure by nearly a third even before comparing across different platforms at all.
What the sources do agree on, directionally if not in exact percentage, is the ranking and rough shape: Lagos leads, with reported premiums over other cities ranging from 10-15% (HeadHunter.ng) to 15-30% (a pan-African salary guide) to 20-40% (an industry-specific guide) to 20-50% (another guide) to 30-50% (a general Nigeria salary guide), depending on which source is asked.
Abuja typically sits second, driven by government institutions, international organizations, and a smaller but growing tech sector. Port Harcourt is the exception to the general city-tier pattern: driven by oil and gas rather than tech, it can pay a premium in technical and engineering-adjacent roles specifically, even though its Levels.fyi figure above is the lowest of the three, again illustrating how much a single source’s number can mislead depending on who happened to self-report into it.
Cost of living context matters here too. A single person’s monthly cost of living across Nigerian cities runs roughly $500 to $700 including rent, with budget-conscious households outside Lagos and Abuja managing on under $300 a month, according to one 2026 cost-of-living breakdown. That gap is real enough that a company hiring remotely doesn’t necessarily need to match Lagos rates for a candidate based elsewhere.
But it cuts both ways: at least one Nigeria-focused hiring guide argues that experienced engineers increasingly benchmark their own expectations against Lagos and international remote rates rather than their home city’s cost of living, since they can see what those roles pay, though that claim isn’t independently verified here. If true even directionally, offering a below-Lagos rate to a candidate outside Lagos on cost-of-living logic alone carries a real retention risk from remote employers not applying the same discount.
The same 10-20x gap shows up in Kenya and Ghana
This kind of aggregator disagreement isn’t unique to Nigeria as a mechanism, and it’s worth being direct about that rather than overstating Nigeria’s case. The same pattern shows up in Kenya: Glassdoor puts the average Kenyan software developer salary at roughly KES 80,833 a year (about $625), while other salary guides report mid-level developers averaging closer to KES 1.8 million a year (about $14,000), and yet another puts the overall average nearer KES 721,000 a year (about $5,600). That’s a spread of more than 20x for the same country and role, structurally identical to what shows up in the software engineer salary in Nigeria data above.
Ghana shows the same thing: Payscale reports an average software engineer salary of roughly GH₵30,000 a year (about $2,500), while Glassdoor’s Accra-specific figure is GH₵5,417 a year (about $450), and a separate Africa-wide guide cites Ghanaian monthly ranges equivalent to $1,200-$4,200 a month, an entirely different order of magnitude again.
What is more specific to Nigeria is the degree of compounding on top of that baseline problem: the scale of the 2023 currency float, the size of the informal sector relative to formal wage employment, and the complete overhaul of the tax code that took effect in January 2026 all landed on Nigeria within a roughly two-year window, and each one independently degrades the comparability of any salary figure that doesn’t specify its date.
Kenya and Ghana have their own currency and policy movements, but not that particular combination, at that pace, at the same time. That’s why a Nigeria-specific, actively maintained benchmark is worth more than either a Nigeria-only snapshot treated as permanent, or a pan-African average that erases the country-level detail entirely.
The naira’s official rate isn’t the rate most people actually transact at
Currency conversion is its own, separate source of error, on top of everything above, and it affects every dollar-converted software engineer salary in Nigeria figure cited so far. Nigeria runs two exchange rates in practice. The official rate, set through the Central Bank’s own published rates, was trading around ₦1,363 to ₦1,376 per dollar through mid-2026.
The parallel, or “black,” market rate that most individuals and small businesses actually transact at ran ₦1,400 to ₦1,425 over the same period, a gap the CBN itself has variously reported as narrowing to below 2% and as sitting closer to ₦45-57 (roughly 3-4%) depending on the week. A salary survey that converts Naira to USD without specifying which rate it used, or when, is already working with an ambiguous number before any other data problem is considered.
The gap used to be far larger. In June 2023, Nigeria’s central bank unified its foreign exchange windows and allowed the naira to float freely, and the official rate moved from roughly ₦460 to the dollar to over ₦750 within days, closing much of the previous 50%+ gap to the parallel rate in the process.
It kept falling through 2023 and 2024, reaching an all-time low near ₦1,717 to the dollar in November 2024. Through 2025 and into 2026, the rate partially stabilized, trading in the roughly ₦1,340 to ₦1,430 range for most of the year.
What this means practically: a salary benchmark or compensation offer set in 2022 or early 2023 terms is not just outdated, it’s built on an exchange rate regime that no longer exists. Any USD-converted figure that doesn’t specify its date, and which exchange rate it used, should be treated as unreliable by default.
What a real Nigerian payroll actually costs, in numbers that hold up
Unlike the salary-benchmark sites, Nigeria’s payroll and tax framework is precisely defined in law, and it changed materially in 2026, which affects every software engineer salary in Nigeria offer built on a local payroll structure. For a full country-level view of formal-sector pay, minimum wage, and cost breakdowns, see Betternship’s own average salary in Nigeria guide. The National Bureau of Statistics publishes the underlying labor force data referenced throughout this piece. Under the Nigeria Tax Act, effective January 1, 2026, personal income tax uses six bands:
| Taxable Income Band | Rate |
|---|---|
| First ₦800,000 | 0% |
| Next ₦2,200,000 (to ₦3.0M) | 15% |
| Next ₦9,000,000 (to ₦12.0M) | 18% |
| Next ₦13,000,000 (to ₦25.0M) | 21% |
| Next ₦25,000,000 (to ₦50.0M) | 23% |
| Above ₦50,000,000 | 25% |
On top of PAYE, two statutory deductions apply to formal employment. Pension, under the Pension Reform Act 2014, requires a combined minimum contribution of 18% of Basic plus Housing plus Transport pay: 10% from the employer and 8% from the employee. PenCom, the pension regulator, disclosed in July 2026 that it is reviewing a proposed increase to the employer’s share as part of an ongoing update to the Act, though as of this writing the change applies only to a proposal under consultation, not yet to the statutory rate itself.
The second deduction, the National Housing Fund, sits at 2.5% of basic salary. Rent relief, new under the 2026 reform, allows a deduction of the lower of 20% of annual rent paid or ₦500,000.
Worked example, for a ₦5,000,000 gross annual salary split as 40% basic, 20% housing, 20% transport, 20% other allowances, with ₦500,000 in annual rent paid: total deductions (employee pension, rent relief, NHF) come to roughly ₦470,000, leaving taxable income of about ₦4,530,000. Applying the bands above gives an annual PAYE of roughly ₦605,400, or about ₦50,450 a month, an effective tax rate of roughly 12%.
Add the employer’s own 10% pension contribution on top of gross pay, and the true employer cost already runs meaningfully above the headline salary before any platform fee, HMO, or bonus is factored in.
What this means if you’re actually trying to make an offer
Anchoring a software engineer salary in Nigeria offer to a single scraped average is a real risk, not a theoretical one. Set it too low using the Glassdoor-style figures and you’ll lose candidates to companies paying dollar-denominated remote salaries. Set it too high using an unverified figure and you’ll overpay for a role that didn’t need that premium, and still be short of budgeting for the real statutory employer costs on top.
The more reliable approach is to build a range from actual role requirements, comparable verified offers, the candidate’s actual city, and current statutory costs, rather than importing one number from a site with no visible methodology, however detailed that site’s breakdown looks, and rather than trusting a job title alone to signal seniority.
Companies hiring directly or through freelance platforms run into this exact same problem; nothing about hiring independently makes the underlying salary data more reliable, it just means the burden of catching the discrepancy falls entirely on whoever is writing the offer. For a breakdown of how sourcing-inclusive platforms compare with payroll-only alternatives, see Best Deel Alternatives for Hiring African Talent.
This is also where a partner that vets and places candidates directly has an advantage a scraped aggregator never will: every offer Betternship negotiates is grounded in a real, current, individual candidate conversation and the actual statutory cost structure, not a stale average pulled from a site with no disclosed sample.