Software Engineering Jobs in Brazil
There are 1,027 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 62%
- cloud 52%
- java 46%
- ci-cd 45%
- aws 42%
- ai 39%
- docker 33%
- python 32%
How the work is done
- Remote 327 · 32%
- Hybrid 135 · 13%
- Onsite 58 · 6%
Visa sponsorship offered in 47% of the 123 postings that state a position on it.
Seniority
- Senior 373
- Middle 63
- Staff 48
- Junior 36
- Lead 33
- Principal 10
Who is hiring
- 1000+ employees 253
- 501-1000 employees 144
- 51-200 employees 31
- 201-500 employees 16
- 11-50 employees 8
- 1-10 employees 2
Pessoa Desenvolvedora Java Sr
Senior Java developer responsible for evolving legacy SaaS systems, refactoring code, improving architecture, and delivering new features in a financial-domain SaaS environment. Focuses on technical ownership, mentorship, and leveraging AI tools for productivity.
Desenvolvedor Java
Mid-level Java Developer in Brazil building and maintaining enterprise backend (Java 8+, Spring Boot, Spring Batch, Spring JPA, JBoss 7, Oracle) and frontend (React.js, TypeScript, JSF, PrimeFaces) applications following clean-code practices.
Engenheiro de Software AI-Native (Dominio em Python)
Build AI-native software using Python, LLMs, and agentic technologies with a spec-driven development approach, maintaining full technical ownership of solutions in an agile environment.
Staff Software Engineer for Identity Management (Go/Golang)
Build and modernize identity management systems for Canonical’s products and services using Go and Python, including authentication flows, API endpoints, and Juju charms.
Senior Software Developer
Senior Software Developer building scalable, high-performance social media archiving systems for compliance and litigation, using Python, Angular, AWS (EKS, Lambda, SQS/SNS), Kubernetes, and OpenSearch/RabbitMQ in a remote-first environment.
Senior Software Engineer - Remote
Senior Software Engineer building and scaling Kubbly's AI agent platform for business messaging, owning architecture, CI/CD pipelines, cloud infrastructure (AWS), and backend integrations.
Sr. Java Developer
Develops secure, high-performance payment systems using Java, Spring Boot, and REST APIs while ensuring data integrity, fraud protection, and seamless user experiences.
Java Developer, Campinas, Brazil (Hybrid)
Build and maintain Java/Spring Boot REST APIs and AWS-based data pipelines for a major investment client, handling real-time streams, CDC, and regulatory compliance.
Java Developer Pleno na Sensedia: vaga 100% remota
Develops and maintains Java-based APIs and integration solutions for digital transformation projects, focusing on scalable and agile architectures for large clients.
Software Engineer
The Software Engineer will build and maintain API integrations between the company's physical AI platform and external restaurant systems like POS and ERPs. The role involves backend development using languages such as Java, Go, or C++ to ensure reliable data flow and system performance.
Mid Level / Senior Python RPA Developer, Brazil
The developer will build and maintain Python-based RPA solutions to automate operational and financial processes for a strategic client in the payment sector. The role requires technical autonomy to translate business requirements into scalable automation scripts while working in a fast-paced environment.
Master Software Developer ( AI Generative)
Design, build, and scale production-grade Generative AI and Agentic AI applications for enterprise clients using Python, LLMs, RAG, agent frameworks (LangChain, etc.), Docker, and Kubernetes in a non-remote role in Brazil.
[Job 31148] Mid Level / Senior Python RPA Developer, Brazil
The developer will build and maintain automated processes and robots using Python and RPA tools to support pricing and financial operations for a global fintech client. The role requires strong technical autonomy and the ability to translate business requirements into scalable automation solutions.