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
SOFTWARE DEVELOPER SPECIALIST II (Java) - CHANNELS
Build and maintain the chat channel for a Brazilian digital bank’s Super App using Java, Spring Boot, and microservices, with RESTful APIs, databases, and AWS.
Senior Software Engineer (Rust)
Skydropx is seeking a Senior Rust Developer to lead the design and development of scalable logistics software services. The role involves architectural decision-making, mentoring junior engineers, and collaborating with AI systems in a remote, regional environment.
Java Developer Jr
Junior Java Developer at an IT services company, working on traditional and agile projects, handling development tasks, production deployments, and team collaboration using Jira and Confluence.
Software Engineer
Build and deploy full-stack cloud solutions in Azure/AWS using Python, TypeScript, FastAPI, and Next.js, while helping financial institutions adopt AI solutions.
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 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.
SOFTWARE ENGINEER JUNIOR JAVA
Develops and maintains Java-based software for an education-focused platform, focusing on cloud services, database interactions, and unit testing while collaborating with cross-functional teams.

Senior Software Engineer (Python/Flask+React) - Remote, Latin America
Develops full-stack financial reporting and data visualization solutions using Python/Flask and React, optimizing legacy systems and collaborating with product/data teams to serve multi-billion-dollar analytics.
Software Engineer Senior Java
Senior Java engineer designing and leading serverless architectures on AWS (Lambda, Step Functions) for an edtech company, focusing on Java 21, DDD, and scalable data solutions with MySQL 8 and event-driven workflows.
Sr. Software Developer – Application Migration & Modernization ( 102-08SENG-01)
Modernize legacy .NET applications by migrating from .NET Framework 4.8 and Oracle to PostgreSQL RDS and Windows EC2, untangling undocumented logic and ensuring seamless, zero-downtime transitions.
Java Developer Jr. - Hibrido
Desarrolla y mantiene aplicaciones Java, implementando funcionalidades básicas y corrigiendo errores con pruebas unitarias en un equipo ágil.
Principal Software Engineer | Node.js, Angular & TypeScript - Perú
Hands-on Principal Software Engineer building scalable SaaS/PaaS solutions on-site in Lima, Peru, using Node.js, Angular, and TypeScript, with responsibilities spanning architecture, mentoring, and AI-assisted development.
#130536 - Salesforce Developer
Build and enhance Salesforce Service Cloud solutions using Apex, Lightning Web Components, and Omni-Channel, integrating with third-party systems via REST APIs.
Senior Software Development Engineer (SDE)
Senior engineer automates secret rotation and cloud security in AWS using Python, Bash, GitHub Actions, and Kibana; reviews infra PRs and uses AI tools to improve reliability and observability.
Senior Software Engineer
Build and maintain Java-based backend services using Spring/Quarkus, deploy them on Azure with Docker/Kubernetes, and design scalable cloud-native APIs for enterprise clients.
Senior Software Engineer
Build and maintain Java-based microservices using Spring/Quarkus, REST APIs, Docker, Kubernetes, and Azure cloud services for a fintech client.
Senior Software Engineer
Build and maintain Java-based microservices using Spring/Quarkus, REST APIs, Docker, Kubernetes, and Azure cloud services for a fintech project.
Java Developer Junior (BT)
Build and maintain Java applications, fix bugs, write unit tests, and document code while collaborating in an agile team.