Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Responsibilities:Design, develop, and maintain scalable backend applications using Java and modern frameworks like Spring Boot or Micronaut. Collaborate with product managers, designers, and cross-functional teams to turn business requirements into technical solutions. Ensure code quality and reliability through automated testing, code reviews, and best engineering practices. Contribute to system architecture and support the development of microservices-based solutions in agile environments. Qualifications and Skills:
About the job
This Senior Java Developer position is based in Peru and follows a hybrid work model. The role centers on building and maintaining software solutions that meet business requirements and scale effectively.
Role overview
Senior Java Developers at Encora design, develop, and maintain software applications. Collaboration with cross-functional teams is essential to understand business needs and deliver efficient solutions. The position involves both hands-on coding and architectural input.
Key responsibilities
Lead technical projects from planning through implementation.
Mentor junior developers and support their professional growth.
Work with teams to translate requirements into scalable applications.
Enhance development practices to improve software quality and reliability.
Work mode
This is a hybrid role based in Peru, combining on-site and remote work.
About Encora
Encora is a technology and engineering services company that specializes in delivering innovative software solutions. We foster a collaborative environment where creativity and technical expertise thrive.
Location: PeruWork Mode: Hybrid Role overview The Senior Software Development Engineer in Test leads the design, development, and maintenance of software solutions with a strong focus on quality and reliability. This position works with cross-functional teams to understand business requirements and turn them into scalable applications. Managing technical pro…
Location: PeruWork Mode: Hybrid Role overview The Senior Software Development Engineer in Test (SDET) - Data & Analytics plays a central role in shaping software quality at Encora. This position focuses on designing, developing, and maintaining software solutions for data and analytics, with a strong emphasis on reliability and scalability. Collaboration with cross-functional teams is key, as is translating business needs into effective software applications. The role also includes leading technical initiatives, mentoring junior engineers, and driving improvements in development practices. What you will do Design and implement comprehensive testing strategies for data pipelines, including dbt models from bronze to gold layers. Work with data engineers, analytics engineers, and business stakeholders to define testing scope and uphold data quality. Develop and maintain automated test frameworks, validate ETL processes, and resolve test failures. Promote ongoing enhancements in testing methodologies, processes, and quality standards for the data platform. Key expectations Lead technical projects within the data and analytics domain. Mentor junior engineers and support their growth. Champion best practices to ensure delivery of reliable software systems.
Location: PeruWork Mode: Hybrid Role overview The Senior Software Engineer - AI will design, develop, and maintain software solutions with a focus on artificial intelligence. This role works closely with cross-functional teams, translating business needs into scalable applications. Senior engineers in this position lead technical projects, mentor junior team members, and help refine software development practices to deliver reliable systems. What you will do Create and scale distributed systems centered on AI for offensive security and penetration testing products. Lead the development of agentic AI features, including workflows driven by large language models (LLMs), retrieval-augmented generation (RAG) pipelines, and automated systems for detecting vulnerabilities. Take ownership of AI-powered features throughout their lifecycle: architecture, implementation, deployment, monitoring, and ongoing improvement. Promote technical excellence by guiding architecture discussions, reviewing code, mentoring engineers, and encouraging best practices in the software development lifecycle and cloud-native environments.
Join Inetum as a Senior Quality Engineer, where your expertise in quality assurance and testing will help us deliver exceptional software solutions. You will collaborate with cross-functional teams to ensure the highest standards of quality and performance in our products.
Location: PeruWork Mode: Hybrid Role overview Encora10 is looking for a Senior Software Engineer with deep experience in Decentralized Finance (DeFi). This role centers on designing, building, and maintaining blockchain-based solutions. The focus is on developing decentralized applications (dApps) and ensuring these systems are secure, scalable, and efficient for digital finance. What you will do Design and develop decentralized applications (dApps) for DeFi use cases. Implement and maintain smart contracts. Integrate blockchain solutions with both backend and frontend systems. Safeguard the security and efficiency of transactions in DeFi environments. Work with multidisciplinary teams to drive product innovation. Review code and uphold best development practices. Stay current by researching new technologies and trends in blockchain and DeFi. Requirements Solid experience in software development, either backend or fullstack. Strong background in blockchain technology and DeFi concepts. Proficiency in programming languages such as Solidity, JavaScript, or Go. Thorough understanding of smart contracts and decentralized applications. Excellent problem-solving skills and attention to detail. Comfort working collaboratively within a team-oriented setting.
This Senior DevOps Engineer position at Encora is based in Peru and follows a hybrid work model. Role overview This role focuses on architecting, developing, and maintaining high-quality software solutions. Collaboration with various teams is central, especially when gathering business requirements and translating them into scalable applications. The position also involves leading technical projects, mentoring junior engineers, and refining development practices to support reliable software delivery. What you will do Design and improve automation workflows using GitHub Actions, including implementing secure and reliable secret rotation processes. Manage AWS resources such as secrets and S3 assets, with attention to security and scalability. Monitor and analyze system logs through Kibana, identifying issues and coordinating with development teams to resolve them. Create automation scripts in Python and Bash, and review infrastructure code written in HCL and JSON. Work mode This position is hybrid, with a location requirement in Peru.
This Senior Java Developer position is based in Peru and follows a hybrid work model. The role centers on building and maintaining software solutions that meet business requirements and scale effectively. Role overview Senior Java Developers at Encora design, develop, and maintain software applications. Collaboration with cross-functional teams is essential to understand business needs and deliver efficient solutions. The position involves both hands-on coding and architectural input. Key responsibilities Lead technical projects from planning through implementation. Mentor junior developers and support their professional growth. Work with teams to translate requirements into scalable applications. Enhance development practices to improve software quality and reliability. Work mode This is a hybrid role based in Peru, combining on-site and remote work.
Encora is looking for a Senior AI Software Engineer with expertise in Go and Python. This position is based in Peru and follows a hybrid work model. Role overview This role centers on designing, developing, and maintaining high-quality software solutions. The Senior AI Software Engineer will work closely with cross-functional teams to turn business requirements into scalable and efficient applications. Leadership responsibilities Guide technical projects from planning to delivery Mentor junior engineers and support their growth Promote continuous improvement in software development practices Requirements Significant experience with Go and Python Ability to collaborate across teams and communicate technical concepts clearly Experience leading projects and mentoring others This hybrid role offers the chance to contribute to reliable, scalable systems while shaping development standards within the team.
Location: PeruWork mode: Hybrid Role overview The Senior TL Automation Developer at Encora leads the design, development, and maintenance of advanced software automation solutions. This position works closely with cross-functional teams to understand business requirements and translate them into scalable applications. The role involves guiding technical projects, mentoring junior engineers, and improving software development practices to ensure reliable system delivery. What you will do Design and deliver automation solutions using UiPath, Power Platform, VBA, and .NET/Azure integrations, focusing on scalability and alignment with business needs. Oversee the full automation lifecycle: solution design, development, testing, deployment, orchestration configuration, and post-production stabilization. Architect and implement complex integrations with REST APIs, Azure services, and intelligent document processing technologies to strengthen automation capabilities. Promote technical excellence by upholding CoE standards, encouraging reusable components, supporting CI/CD automation pipelines, and mentoring peers on best practices.
Encora is looking for a Senior Backend Java Developer based in Peru. This position focuses on designing, developing, and maintaining backend software that supports client solutions. The role involves working closely with teams from different disciplines to turn business needs into scalable applications. Senior developers in this role also guide junior engineers and help improve software development practices within the team. What you will do Design, build, and manage backend services and RESTful APIs with Java, using cloud-native approaches. Develop and maintain containerized applications using Docker, and deploy them on Kubernetes clusters in both cloud and on-premises settings. Set up and maintain CI/CD pipelines to automate building, testing, and deployment. Monitor system performance, troubleshoot technical issues, and optimize applications for scalability, reliability, and security. Role overview Collaborate with multidisciplinary teams to deliver software that meets complex business requirements. Mentor junior engineers and contribute to refining development processes.
Location: PeruWork Mode: Hybrid Role overview The Senior QA Automation Engineer will focus on ensuring software quality by developing automated tests and implementing effective testing strategies. This position plays a key part in improving quality processes, aiming for reliable, efficient, and high-performance solutions. What you will do Design, develop, and maintain automated test suites Implement and support test automation frameworks Identify, document, and track software defects Work closely with development teams to encourage quality from the earliest stages Execute functional, integration, and regression testing Integrate automated tests into CI/CD pipelines Promote QA best practices and drive continuous improvement in testing processes Take part in agile ceremonies and team activities
Location: PeruWork Mode: Hybrid Role overview The Senior Quality Assurance Engineer at Encora will play a central part in shaping and maintaining software quality. This role involves designing, developing, and supporting software solutions that meet high standards for reliability and usability. Collaboration with cross-functional teams is key, as is translating business needs into scalable applications. The position also includes leading technical projects, mentoring junior engineers, and driving ongoing improvements in development practices. What you will do Estimate testing efforts using technical specifications and contribute to early planning to ensure thorough quality coverage throughout the software development lifecycle. Design, document, and execute a range of test cases, including functional, regression, performance, and acceptance tests, to confirm software stability and usability. Identify, record, and validate defects, track product stability with test metrics, and escalate risks that could affect delivery timelines or software quality. Manage and prioritize the automation backlog, collaborate with automation engineers to expand test coverage, and use advanced tools to improve productivity and testing efficiency.
About Speechify Speechify builds technology to make reading accessible for everyone. Over 50 million people use Speechify's text-to-speech tools to turn written content, PDFs, books, Google Docs, news articles, and websites, into audio. This helps users read faster, understand more, and retain information better. Our products include apps for iOS, Android, Mac, Chrome, and the web. Recent recognition includes Chrome Extension of the Year from Google and the 2025 Apple Design Award for Inclusivity. The Speechify team is fully distributed, with nearly 200 professionals worldwide. Our group includes frontend and backend engineers, AI research scientists, and specialists from Amazon, Microsoft, and Google, as well as alumni from top PhD programs like Stanford and founders from companies such as Stripe, Vercel, and Bolt. Role Overview: Senior Software Engineer, Windows/Desktop Applications Location: Lima, Peru What You’ll Do Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI (or similar UI frameworks), C#, XAML, and C++ as needed. Set and maintain best practices for Windows desktop development, with attention to code structure, performance, memory efficiency, responsive UI, cross-version compatibility (Windows 10/11+), and long-term maintainability. Drive accessibility: integrate and validate support for accessibility APIs such as Microsoft UI Automation and other Windows accessibility frameworks. Ensure user interface controls, focus management, keyboard navigation, screen-reader compatibility, and usability for people with disabilities. Collaborate with product designers, UX researchers, QA, and other stakeholders to define features, plan UI/UX architecture, and shape the Windows platform roadmap. Manage the full feature lifecycle: from concept and design through implementation, testing, release, and ongoing maintenance, ensuring quality and consistency across versions. Diagnose and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, and compatibility problems. Propose effective architectural or design solutions where needed.
This Senior Go Developer role at Encora centers on building and maintaining software solutions that support distributed cybersecurity platforms. Based in Peru, the position follows a hybrid work model, blending onsite and remote collaboration. Role overview The Senior Go Developer will design and develop scalable backend services using Golang, focusing on cloud-native architectures. The position involves translating business requirements into efficient software applications while leading technical projects and guiding junior engineers. Attention to software quality and reliability is a key part of the job. What you will do Design and implement backend services and cybersecurity intelligence features in Golang within a cloud environment. Develop and integrate resilient microservices and APIs for distributed cybersecurity systems. Build and maintain CI/CD pipelines, monitoring, and observability practices to support reliable deployments and system performance. Collaborate with cross-functional teams, participate in architectural decisions, conduct code reviews, and mentor junior engineers. Location and work mode Location: Peru Work mode: Hybrid
We are seeking four (04) skilled QA Automation Engineers to join our dynamic team. In this role, you will be responsible for developing and executing automated tests to ensure software quality and performance. You will work closely with developers and product teams to enhance testing processes and deliver robust software solutions.
Location: PeruWork Mode: Hybrid Role overview Encora is seeking a Mid-Level Backend Software Engineer with experience in Java and API development. This position centers on maintaining and enhancing backend applications for a banking environment. The role includes addressing security vulnerabilities and supporting technical operations. What you will do Develop and maintain backend systems using Java and Spring. Design, implement, and document RESTful APIs. Work with both SOAP and REST services, handling consumption and exposure as needed. Resolve vulnerabilities identified by security teams. Support the QA team in troubleshooting and resolving issues. Deploy applications in non-production environments for certification purposes. Use Git for code version control and management. Document technical changes and solutions implemented. Participate in meetings with technical teams to coordinate work. Requirements Experience with Java and Spring for backend development. Knowledge of RESTful API design and documentation. Familiarity with SOAP and REST services. Understanding of code versioning using Git. Ability to document technical work clearly. Comfort working in a hybrid setting based in Peru.
We are seeking a passionate and skilled Quality Engineering Automation Specialist to join our dynamic software development team in Lima. This hybrid position offers the opportunity to work both remotely and in the office, allowing for a flexible work-life balance. As a key member of our team, you will be responsible for designing, developing, and implementing automated testing solutions that enhance our software quality and reliability.If you are eager to tackle challenges with innovative strategies and thrive in a collaborative environment, we want to hear from you!
Location: PeruWork Mode: Hybrid Role overview This Senior Java Developer position focuses on building and maintaining backend services, with a strong emphasis on security and cloud technologies. The role centers on designing and delivering software solutions that are both scalable and secure, using Java frameworks such as Spring Boot or Micronaut. Collaboration with cross-functional teams is a key part of the job, as is translating business requirements into technical solutions. What you will do Design, develop, and maintain backend services using Java frameworks (Spring Boot or Micronaut). Build secure, scalable, and high-performance applications following OWASP and industry security best practices. Work with teams across functions to shape system architecture and turn business needs into technical solutions. Lead technical projects, mentor junior engineers, and participate in code reviews and testing. Contribute to continuous improvement of software development practices in Agile settings. Requirements Extensive experience with Java development, including Spring Boot or Micronaut. Strong background in Google Cloud Platform (GCP) and security practices aligned with OWASP standards. Experience leading technical projects and mentoring junior engineers. Ability to work effectively in hybrid and cross-functional team environments.
Location: PeruWork Mode: Hybrid Role overview Encora10 is looking for a Mid-Level Frontend Software Engineer with hands-on experience in React. This position centers on building and maintaining web applications, focusing on code quality, secure integrations, and effective collaboration with technical teams. What you will do Develop and maintain frontend applications using React. Implement landing pages and web components that connect with backend services. Address security vulnerabilities identified by the security team. Support the QA team by helping resolve issues. Create builds for both development and production environments. Manage code versioning with Git. Document solutions and provide evidence of corrections. Participate in coordination meetings with technical teams. Requirements Experience developing frontend applications with React. Familiarity with code versioning tools such as Git. Ability to integrate frontend components with backend services. Awareness of security practices in web development. Strong communication skills for team collaboration and documentation.
Join Inetum as a Quality Assurance Automation Engineer where you will play a crucial role in ensuring the quality and functionality of our software products. You will be responsible for designing, developing, and executing automated tests to enhance our testing processes. This position offers an exciting opportunity to work with cutting-edge technologies and collaborate with a talented team.