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
Software Engineer (Java)
This role involves developing and maintaining backend systems for cybersecurity applications using Java 17+, Spring Boot, and microservices architecture. The engineer will focus on secure API development, event-driven integrations, and system performance optimization.
Desenvolvedor Java com AWS Pleno - Hibrido
The Java Developer will design, develop, and maintain backend APIs and services using Java and Spring Boot within an AWS cloud environment. This hybrid role involves collaborating with cross-functional teams to build scalable, secure, and performant software solutions.
Java Developer, Mid-Level
Mid-level Java back-end developer focused on building and maintaining payment solutions (PIX) using Java 11+, Spring Boot, microservices, Kafka, and multi-cloud environments (Azure/AWS).
Senior Java Developer
The Senior Java Developer will work within a microservices-oriented architecture and DevOps model to expand product pipelines and monitor system performance. The role requires expertise in Java, Spring Boot, and AWS cloud services.
Senior Software Engineer (Java, Murex)
Senior Java engineer customizing and maintaining Murex platforms for a large North American bank’s capital markets systems, integrating with enterprise systems and optimizing performance.
Senior Software Engineer (Java, Murex)
Senior Java engineer customizing and maintaining Murex platforms for a large North American bank’s capital markets systems, integrating with upstream/downstream systems and optimizing performance.
Middle Software Engineer (Java)
Build and maintain secure, scalable Java microservices for a Brazilian investment bank using Spring Boot, Quarkus, AWS, and event-driven architectures.
Middle Software Engineer (Java)
Build and maintain Java-based microservices for a Brazilian investment bank using Spring Boot, Quarkus, and AWS, while integrating with Nasdaq Calypso and improving observability.
Middle/Senior Software Engineer (Java)
Exadel is seeking a Java Software Engineer to build and maintain cloud-native, event-driven microservices for a major Brazilian financial institution. The role involves working with AWS services and AI-assisted development tools in a hybrid environment.
Senior Software Engineer (Java, AWS)
Exadel is seeking a Senior Software Engineer to build and maintain backend microservices for a major financial institution using Java, Quarkus, and AWS. The role involves designing event-driven architectures, implementing CI/CD pipelines, and ensuring system observability in an Agile environment.
Middle/Senior Software Engineer (Java)
Middle/Senior Software Engineer building Java microservices for a major Brazilian investment banking client, using Spring Boot, Quarkus, and AWS (SQS, SNS, Lambda, DynamoDB, API Gateway) in a hybrid setup in São Paulo.
Senior Software Engineer (Java, AWS)
Designs and develops Java-based backend features for a Brazilian fintech client, focusing on microservices, AWS cloud, and event-driven architectures to build scalable financial solutions.
Senior Software Engineer (React, TypeScript)
Senior Software Engineer building and maintaining a React/TypeScript Design System and component library for a neobank client, including CI/CD pipelines, accessibility (WCAG), visual regression testing, and AI-generated code productionization.
Senior Ruby on Rails Developer (IoT Integrations)
This senior role involves architecting and maintaining Ruby on Rails backend systems for IoT device integration, focusing on high-volume telemetry and real-time data processing. The engineer will lead technical direction, mentor team members, and collaborate with hardware and firmware stakeholders.