Software Engineering Jobs in Brazil
There are 1,027 open Software Engineering jobs in Brazil on freehire right now. 237 of them were posted recently. The skills employers ask for most often are api, cloud and java.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| USD | year | $70,750 | $102,000 | $150,000 | 11 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- api 61%
- cloud 51%
- java 46%
- ci-cd 45%
- aws 42%
- ai 39%
- docker 33%
- git 32%
How the work is done
- Remote 329 · 32%
- Hybrid 136 · 13%
- Onsite 57 · 6%
Visa sponsorship offered in 47% of the 123 postings that state a position on it.
Seniority
- Senior 375
- Middle 63
- Staff 48
- Junior 40
- Lead 31
- Principal 10
Who is hiring
- 1000+ employees 258
- 501-1000 employees 144
- 51-200 employees 31
- 201-500 employees 16
- 11-50 employees 8
- 1-10 employees 2
[Job-31412] Senior .NET Developer, Brazil
The Senior .NET Developer will design, build, and maintain back-end services using C#, .NET, and SQL Server within a multicultural team. The role focuses on API development, system integration, and mentoring junior developers while leveraging AI-integrated workflows.
Sr. Software Developer (RPA)
The Senior Software Developer (RPA) will build and maintain scalable automation and web scraping solutions in Python to simplify tax and logistics processes for e-commerce. The role involves managing cloud integrations, data pipelines, and infrastructure as code while mentoring the team.
Software Engineer Junior - IT Sustentação
This junior software engineer role focuses on the maintenance, support, and evolution of corporate systems at a bank. The position involves troubleshooting incidents, performing bug fixes, and collaborating with internal teams using technologies like Java, Angular, and cloud infrastructure.
Software Engineer Sênior - IT Sustentação
Senior IT support engineer maintaining and developing banking systems, resolving production incidents, and ensuring system stability and performance using Angular, Java, and cloud technologies.
Engenheiro de Software - IT Cash Management
Build and evolve backend services for a corporate bank’s IT Cash Management platform using C#/.NET, APIs, and cloud services, focusing on payments, account balances, and integrations.
Engenheiro de Software .NET | BTG EMPRESAS
Build and maintain .NET microservices for BTG’s new acquiring unit, ensuring high availability and collaborating with business teams to deliver financial payment solutions.
Engenheiro de Software Senior (Java) | Digital Equities
Senior Java engineer building high-performance credit and risk systems, integrating AI/ML into backend services with AWS, Kafka, and PostgreSQL.
Engenheiro de Software Pleno | BTG EMPRESAS
Develops and maintains enterprise banking software in a hybrid São Paulo office, using cloud-native, distributed systems and data-driven technologies.
Engenheiro de Software Sênior - Credit Risk
Build and maintain a cloud-native credit-risk platform using React, .NET, and AWS, integrating complex financial workflows and applying AI for automation and decision-making.
Engenheiro de Software - IT Asset Servicing - INR
Builds and maintains the post-trade equity platform at a Brazilian investment bank, using .NET/C# and back-end technologies to integrate systems with clearing and market data.
Engenheiro de Software - Systematic Trading
Builds and maintains backend systems for systematic trading at a major Brazilian bank, integrating with exchanges, automating trading workflows, and supporting post-trade operations using C#, Python, AWS, and Kafka.
Engenheiro de Software Java e AWS
Develops Java-based back-end solutions on AWS to integrate Nasdaq’s Calypso system with internal satellite systems, focusing on trade processing, valuation, and settlement workflows. Works closely with business teams to automate financial operations and reduce operational risks.
Software Engineer - Tech Foundation
Builds and evolves an Internal Developer Platform using Java 21, Spring ecosystem, Angular, AWS, and Kubernetes to automate workflows and onboard engineering teams.
Engenheiro de Software SR - Sustentação
Senior software engineer supporting core financial products (payroll loans, FGTS, portability) by troubleshooting, monitoring, and improving systems while collaborating with business and ops teams.
Engenheiro de Software Java Senior | IT Offshore Platform
Senior Java software engineer building and maintaining international retail trading platforms for a major bank, using Java, microservices, and AWS.
Engenheiro de Software .NET Pleno a Senior | BTG Empresas
Builds and maintains .NET-based microservices and APIs in C# for a large Brazilian bank, using cloud-native patterns, DevOps pipelines, and observability tools.
Engenheiro de Software .NET Pleno | BTG Empresas
Develops enterprise credit solutions (loans, energy market, digital accounts, FX) using .NET Core, microservices, and cloud services in a hybrid São Paulo office.