Software Engineering Jobs in Brazil
There are 1,033 open Software Engineering jobs in Brazil on freehire right now. 242 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 331 · 32%
- Hybrid 137 · 13%
- Onsite 58 · 6%
Visa sponsorship offered in 47% of the 123 postings that state a position on it.
Seniority
- Senior 377
- Middle 63
- Staff 48
- Junior 36
- Lead 33
- Principal 10
Who is hiring
- 1000+ employees 252
- 501-1000 employees 144
- 51-200 employees 33
- 201-500 employees 16
- 11-50 employees 8
- 1-10 employees 2
Software Engineer
Build and ship embedded Linux/Android camera and multimedia stacks for cellular IoT modules that power smart POS, industrial gear, and AI vision devices across LATAM.
Integration software engineer
Develop and maintain Java-based integration solutions using IBM Integration Bus, supporting APIs and troubleshooting issues for a global team.

Staff Software Engineer
Build and scale DoorDash’s global logistics backend, migrating monoliths to microservices and optimizing performance for a real-time delivery marketplace.
Software Engineer Sênior
Senior software engineer building e-commerce optimization tools in TypeScript, React, Node.js, and Go on AWS/GCP with Kubernetes and gRPC.
Senior Software Engineer
Build and maintain scalable backend systems and APIs for an HR-focused SaaS product using Java, Go, or Node.js and cloud platforms like AWS or Azure.
Software Engineer Sênior
Builds and scales a full-stack platform that orchestrates multiple AI models (LLMs, image, video, voice) into end-to-end content-generation workflows using Node.js, React, AWS serverless, and databases.
Junior Software Engineer
Build and maintain scalable, low-latency banking infrastructure in Go, ensuring data integrity and supporting high-volume account systems for fintech clients.
Software Engineer III
Build and maintain autonomous haulage software for mining fleets using Java, microservices, and cloud architectures to coordinate trucks, navigation, and collision avoidance.
Senior Software Engineer
Build and scale internal AI-powered platforms and tools using JavaScript/TypeScript, cloud services, and GenAI features to empower decision-making across McKinsey.
Lead Software Engineer
Lead engineer designing and building scalable microservices for high-volume payment processing in Go, mentoring engineers, and shaping technical direction for a growing fintech startup.
Staff Software Engineer
Lead technical decisions and architecture for a hybrid team in Uberlândia, building REST APIs with Node.js, Go, Python, and event-sourced services on Google Cloud.
Senior Software Engineer
Builds and maintains the Kaleris/Navis SPARCS N4 terminal operating system, a next-gen logistics platform for marine shipping using Java, Spring Boot, and cloud services.
Senior Software Engineer
Senior software engineer building scalable payments infrastructure in a microservices stack using C#.NET, Java, or Go to power global checkout experiences for major merchants.
Mid level Java Developer, Brazil - Vaga Exclusiva PCD
Mid-level Java developer builds and maintains scalable financial-management microservices using Java 11/17, Spring Boot, and DevOps tooling in a CI&T client project.
Mid-Level Java Developer, Brazil
Builds and maintains Java-based backend services for a financial client using Spring Boot, REST APIs, and microservices, with exposure to Node.js and DevOps tooling.
Junior Java Developer - Remote Work | REF#284239
Build and maintain Java applications, writing clean code and debugging issues while collaborating with global teams in a fully remote role.
Senior Real Time Java developer (Brazil)
Build and maintain real-time FX trading systems in Java, occasionally extending Node.js components and integrating via FIX protocol.
Software engineer
Build and maintain backend systems and integrations that automate critical healthcare workflows using Python/TypeScript and event-driven architectures.
Java Developer – Remote Work Em Campo Largo (pi)
Build and maintain Java-based web applications, perform code reviews, and ensure security and performance standards across distributed teams.