Software Engineering Jobs in Peru
There are 95 open Software Engineering jobs in Peru on freehire right now. 11 of them were posted recently. The skills employers ask for most often are cloud, api and java.
Most requested skills
- cloud 52%
- api 51%
- java 51%
- azure 34%
- ai 31%
- ci-cd 31%
- spring 31%
- python 28%
How the work is done
- Remote 26 · 27%
- Hybrid 9 · 9%
Visa sponsorship offered in 100% of the 2 postings that state a position on it.
Seniority
- Senior 32
- Junior 9
- Lead 2
- Staff 2
- Intern 1
- Middle 1
Who is hiring
- 1000+ employees 15
- 501-1000 employees 8
- 11-50 employees 1
- 201-500 employees 1
Java Developer Junior
Build and maintain Java applications, fix bugs, write unit tests, and follow coding best practices while collaborating in an agile team.
Software Engineer 1 de Medios de Pago y Merchants
Build and maintain cloud-based payment systems using Java/Spring Boot, Docker/Kubernetes, and Azure, focusing on reliability and security for a leading Peruvian bank.
Software Engineer (AWS/Python & Node.js)
Build and operate event-driven microservices on AWS using Node.js/Python, Terraform, and Kubernetes, focusing on idempotency, observability, and security for a multi-cloud platform.
Senior Salesforce Developer
Builds and maintains Salesforce solutions using Apex, LWC, Flows, and APIs; designs scalable integrations and follows CI/CD practices.

Senior Software Engineer (Flask/React) - Remote, Latin America
Full-stack engineer building Flask/React apps for financial reporting and data visualization, refactoring legacy systems and collaborating with product and data teams.
Software Engineer - Rust - Payward Services
Builds low-latency Rust services and libraries for trading, payments, and crypto experiences, owning systems end-to-end.
Java Developer, CDP API
Build and deploy AI-driven data pipelines and APIs that turn MSCI’s financial, ESG, and climate datasets into self-service products for quant developers and portfolio managers.
Middle Level Software Engineer - LATAM
Mid-level software engineer in Latin America building backend/frontend features, owning projects end-to-end, and collaborating across distributed teams.
Desenvolvedor Java Pleno | AGHUse
Desenvolve e mantém o AGHUse, um sistema Java EE/Jakarta EE para gestão hospitalar, com foco em Java, DevOps e automação de deploy em JBoss WildFly e Jenkins.
Staff Software Engineer - New Markets Japan (JLPT N1 Fluent)
Build and maintain scalable brokerage infrastructure for Japan, integrating with local exchanges and regulators while mentoring global teams in Go and financial systems.
Java & Azure Software Engineer — Microservices
Builds, maintains, and monitors Java-based microservices on Azure for a Peruvian bank’s operations and technology team.
Platform Software Engineer (Kubernetes) - Remote - Latin America
Build and maintain Kubernetes-based platforms for global clients, automating deployments, DNS, email infra, and observability while collaborating with remote engineering teams.
Software Engineer | Java | .Net | Ia - Todas Las Provincias
Build and modernize enterprise apps using Java/Spring Boot and .NET, migrate monoliths to microservices, and integrate AI features with Microsoft tools.
Remote Junior Software Developer - Observability Stack
Builds and maintains a cloud-native monitoring stack in Python or Go for an open-source software company, contributing to global open-source projects.
Python Developer
Build and maintain scalable web apps in Python (Django) with APIs, databases, and automation scripts while collaborating with global clients and teams.
Python Developer for APIs & Scalable Web Apps
Build and maintain scalable web apps and APIs using Python, CSS, and HTML in a global software development team.
Software Engineer
Build and improve backend services for a no-code productivity platform, focusing on Java microservices, graph databases, and AI-assisted development.