Software Engineering Jobs in Brazil
There are 1,029 open Software Engineering jobs in Brazil on freehire right now. 240 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 32%
- git 32%
How the work is done
- Remote 328 · 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
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.
Engenheiro de Software Pleno a Senior | BTG Empresas
Develops and maintains financial software systems in Java, using AWS, Kafka, and PostgreSQL, while collaborating with business teams to ensure high availability and innovation in a hybrid São Paulo office.
Engenheiro de Software Pleno/Sênior (Java) | Digital Equities
Senior Java engineer building regulated capital-markets systems (APIs, microservices) for equities, funds and bonds with B3/CETIP integrations in São Paulo.
Engenheiro de Software Senior (.NET) | BTG Empresas
Senior .NET engineer building and maintaining scalable backend APIs and services in C# for a fintech company in São Paulo, using cloud platforms like AWS or Azure.
Engenheiro de Software Senior (.NET/Observabilidade) | BTG Empresas
Senior .NET engineer focused on observability and support, building metrics, dashboards, and alerts for backend services while investigating production incidents in a regulated financial environment.
Engenheiro de Software Junior ou Pleno (Java) | Investment Products
Build and expand the BTG Pactual client and admin portals using Java, Spring Boot, and AWS microservices, with REST/SOAP APIs, messaging, and CI/CD pipelines.
Desenvolvedor Java | Equities & Futures
Develops and maintains Java-based back-end systems for Equities & Futures trading operations using Calypso (Nasdaq) and AWS, ensuring trade capture, allocation, and settlement workflows.
Engenheiro de Software Senior (Flutter) | Digital Equities
Senior software engineer building and maintaining a real-time stock-trading mobile app using Flutter/Dart, REST/WebSocket APIs, and state management tools.
Engenheiro de Software Pleno/Senior (Node.js) | IT Offshore Platform
Builds and maintains a proprietary digital banking platform for BTG Pactual’s Latin American offices, using Node.js and AWS services to support client and advisor journeys across multiple regions.
Engenheiro de Software (Java/.NET) | Digital Equities
Develops high-performance trading systems for a financial services firm, using Java/.NET to build market data, order execution, and post-trade processing tools for retail equity trading.
Pessoa Engenheira de Software Sênior - exclusiva para Pessoas com Deficiência
Senior software engineer at Nubank building scalable microservices in Clojure, using Kafka, AWS, and Kubernetes to power Latin America's leading digital bank.
[Job-31373] Master Node.js Developer (Tech Lead), Campinas, Brazil (On-site)
Tech Lead for a BFF team at CI&T in Campinas, Brazil, leading Node.js development of scalable applications, defining architecture, coordinating APIs, and mentoring developers using Node.js, Express/NestJS, MongoDB, PostgreSQL, and CI/CD tooling.
React Software Engineer
Builds and maintains React-based payment interfaces (admin tools, embeddable widgets, and publisher-hosted pages) for a fintech platform handling real-time transactions, compliance, and fraud detection.
SOFTWARE DEVELOPER MASTER
Senior software architect designing and evolving cloud-native credit solutions for Brazilian business clients, focusing on scalable, secure, and compliant architectures with hands-on development and team mentorship.
Desenvolvedor Java Sênior | Remoto
Remote Senior Java Backend Developer working on a large-scale modular application, responsible for designing and building microservices using Java 8+, Kotlin/Quarkus, AWS Lambda, and messaging systems like Kafka/RabbitMQ.
Engenheiro de Software Tr. (Dados)
The Software Engineer will develop and maintain data governance platforms and services, working with Java, Python, and cloud infrastructure like AWS. The role involves building metadata management tools and microservices within an agile environment to support the organization's data engineering teams.
Desenvolvedor de Software Python - Pleno
As a mid-level software developer, you will build and maintain RESTful APIs and optimize relational databases using Python, TypeScript, or Go. You will work within a squad to deliver software artifacts while ensuring code quality through automated testing and CI/CD practices.