$ salaries --compare
Tech Salaries in Brazil — Compare Yours with the Market
Medians, averages and salary percentiles for tech roles in Brazil, with a public source cited for every number. Filter by role and seniority and see where your salary fits.
- sources cited
- free
- no sign-up
Monthly average — Software developer · Junior
R$ 4.154
The source does not publish percentiles (p25/p75) for this slice — which is why we only show the central value.
Source: Pesquisa Salarial de Programadores — Código Fonte TV (2025) · 2025 · 12.510 respondentes (pesquisa completa)
Comparison by seniority — Software developer
- JuniorR$ 4.154
- Mid-levelR$ 7.841
- SeniorR$ 15.635
- Specialist / Tech LeadR$ 19.290
Type your gross monthly salary to see where you stand against the selected slice. The value never leaves your browser.
How to use this salary comparison
Choose the role and seniority in the filters above to see the central value for that cut — the median where the source publishes a median, the mean where it publishes a mean — and the typical range between the 25th and 75th percentiles, where available. Then type in what you earn per month: the tool tells you, in plain language, whether your salary sits below p25, between p25 and the median, between the median and p75, or above p75. Everything runs in your browser — no value you type is sent to any server.
How much does a programmer earn in Brazil?
A developer’s average salary varies a great deal with seniority. In the Código Fonte TV 2025 Salary Survey (12,510 respondents), a junior developer earns an average of R$ 4,154 per month, a mid-level developer R$ 7,841, a senior R$ 15,635, and specialists or tech leads reach R$ 19,290. Software-engineer pay on Glassdoor, meanwhile, has a median of R$ 10,483 a month in 2025, with a typical range of R$ 6,992 to R$ 13,883. The contracting arrangement matters too: in the same Código Fonte TV survey, contractors report an average of R$ 13,345, against R$ 8,887 for employees under CLT.
In data and infrastructure careers, Glassdoor’s 2025 estimates point to a median of R$ 9,992 for a data scientist, R$ 9,620 for a data engineer, R$ 9,091 for a DevOps engineer and R$ 12,667 for an SRE (Site Reliability Engineer), each with typical ranges you can explore in the tool above. To understand the context behind these numbers — state, education, stack and negotiation — read our complete guide to tech salaries in Brazil.
Why median and percentiles, rather than just the mean?
Tech salaries have a skewed distribution: a few very high salaries drag the mean upward. The median shows the point where half the professionals earn less and half earn more, and the 25th and 75th percentiles bound the range holding the middle half of the market. That is why the comparison answers with "between p25 and the median" rather than a simple above/below the average — your relative position says far more about your negotiating power.
Full salary table by role and seniority
| Role | Seniority | Central value | p25–p75 range | Source | Year |
|---|---|---|---|---|---|
| Desenvolvedor(a) de software | Junior | R$ 4.154 (mean) | — | Código Fonte TV | 2025 |
| Desenvolvedor(a) de software | Mid-level | R$ 7.841 (mean) | — | Código Fonte TV | 2025 |
| Desenvolvedor(a) de software | Senior | R$ 15.635 (mean) | — | Código Fonte TV | 2025 |
| Desenvolvedor(a) de software | Specialist / Tech Lead | R$ 19.290 (mean) | — | Código Fonte TV | 2025 |
| Engenheiro(a) de software | All seniority levels | R$ 10.483 (median) | R$ 6.992 – R$ 13.883 | Glassdoor | 2025 |
| Cientista de dados | All seniority levels | R$ 9.992 (median) | R$ 6.729 – R$ 13.915 | Glassdoor | 2025 |
| Cientista de dados | Junior | R$ 5.750 (median) | R$ 4.192 – R$ 7.675 | Glassdoor | 2025 |
| Cientista de dados | Mid-level | R$ 9.733 (median) | R$ 7.708 – R$ 12.500 | Glassdoor | 2025 |
| Cientista de dados | Senior | R$ 15.162 (median) | R$ 10.167 – R$ 21.371 | Glassdoor | 2025 |
| Engenheiro(a) de dados | All seniority levels | R$ 9.620 (median) | R$ 6.417 – R$ 13.417 | Glassdoor | 2025 |
| Engenheiro(a) de dados | Mid-level | R$ 8.833 (median) | — | Glassdoor | 2025 |
| Engenheiro(a) de dados | Senior | R$ 13.783 (median) | — | Glassdoor | 2025 |
| Engenheiro(a) DevOps | All seniority levels | R$ 9.091 (median) | R$ 6.281 – R$ 13.417 | Glassdoor | 2025 |
| Engenheiro(a) DevOps | Senior | R$ 13.750 (median) | — | Glassdoor | 2025 |
| SRE (Site Reliability Engineer) | All seniority levels | R$ 12.667 (median) | R$ 8.320 – R$ 17.000 | Glassdoor | 2025 |
| SRE (Site Reliability Engineer) | Senior | R$ 16.200 (median) | R$ 13.833 – R$ 21.000 | Glassdoor | 2025 |
## methodology
Methodology, sources and limitations
- Programmer Salary Survey — Código Fonte TV (2025): 12,510 respondents, collected between 2025-03-12 and 2025-07-04. It publishes self-reported monthly means by seniority, mixing CLT, contractor and other arrangements.
- Glassdoor Brazil (2025): public estimates of monthly pay by role. The central value represents the median from Glassdoor’s estimation model, and the typical range corresponds to the 25th and 75th percentiles of the salaries reported. Each row in the table links to the specific role page consulted.
- For context on the data market, the public report State of Data Brazil 2024/2025 (Data Hackers + Bain, 5,217 respondents) is also worth reading. It reports pay in bands (for example, 56.7% of senior data professionals earn more than R$ 12,000/month) but does not publish exact medians by role — which is why its numbers do not appear in the cards above: only figures confirmed in a public source make it in here.
- Limitations: every sample is self-reported and subject to self-selection bias (those who answer tend to be more engaged with the community); the figures mix CLT and contractor arrangements and do not separate benefits or bonuses; Glassdoor’s estimates change continuously as new salaries are submitted; none of the numbers are official statistics. Cuts the sources do not publish (by state, for instance) do not appear in this tool.
## faq
Frequently asked questions
How much does a programmer earn in Brazil in 2025?
According to the Código Fonte TV 2025 Salary Survey, with 12,510 respondents, the monthly average is R$ 4,154 for a junior developer, R$ 7,841 for mid-level, R$ 15,635 for senior and R$ 19,290 for specialists and tech leads. These are self-reported figures that mix CLT (employee) and contractor arrangements.
What is a software engineer’s salary in Brazil?
Glassdoor’s public estimates point to a median of R$ 10,483 per month for a software engineer in Brazil in 2025, with a typical range between R$ 6,992 (25th percentile) and R$ 13,883 (75th percentile), based on 4,607 salaries reported by professionals.
What is the average salary of a mid-level developer?
The average for a mid-level developer is R$ 7,841 per month in the Código Fonte TV 2025 Salary Survey. In mid-level cuts of adjacent fields, Glassdoor estimates a median of R$ 9,733 for a mid-level data scientist and R$ 8,833 for a mid-level data engineer.
What is the difference between mean, median and percentile?
The mean adds up every salary and divides by the number of people, which is why it is pulled upward by very high salaries. The median is the middle value: half earn less, half earn more. The 25th and 75th percentiles bound the typical range — 25% earn less than p25 and 25% earn more than p75. To compare your own salary, the median and percentiles are usually more representative than the mean.
Is the data on this page official?
No. The numbers come from public, non-governmental sources: the Código Fonte TV 2025 Salary Survey (self-reported answers from 12,510 professionals) and aggregate estimates from Glassdoor Brazil. Self-reported samples tend to over-represent professionals who are more engaged with the community, so treat the figures as a market reference, not as a floor or a ceiling.
Do the figures include benefits, or are they gross salary?
The figures represent gross monthly pay as reported by the professionals themselves, without consistently separating benefits, bonuses or stock options. The sources also mix employment (CLT) and contractor (PJ) arrangements — in the Código Fonte TV 2025 survey, the average for contractors (R$ 13,345) is considerably higher than for employees (R$ 8,887).
## other tools