As a Software Engineer in the Card Payments Platform, you will build and maintain scalable and resilient solutions to support card transactions across the globe. Your mission is to implement reliable features, optimize our core card processing infrastructure, and ensure high code quality. This role is critical to PPRO’s growth, helping us expand seamlessly into new markets by delivering stable and efficient payment solutions.
Your Impact in this Role
Feature Delivery & Scaling: Develop and optimize high-volume, low-latency microservices within our Cards Platform, ensuring high availability and code reliability.
Global Collaboration: Work closely with local and global engineering teams to implement features that meet both LatAm and global business needs.
Technical Quality: Write clean, well-tested code, document your technical implementations, and actively participate in code reviews to foster a strong dev culture.
System Resilience: Maintain and improve distributed, fault-tolerant ledger systems, ensuring they can handle peak daily transaction volumes smoothly.
Some of the technologies you’ll get to work with
Backend Core: Java 17+, Spring Boot, Microservices Architecture.
Cloud & Infrastructure: AWS (EKS, DynamoDB, S3, SQS, SNS).
Data & Streaming: Event-Driven Architecture (Kafka), database patterns.
Infrastructure as Code (IaC): Terraform.
Observability: Datadog, OpenTelemetry, real-time alerting.
CI/CD: Github Actions and ArgoCD.
What Makes You a Great Fit
Solid Java Expertise: Professional experience building and maintaining distributed backend systems using modern Java and the Spring Boot ecosystem.
Cloud & Microservices: Hands-on experience working with microservices inside cloud providers (ideally AWS), with a good understanding of REST APIs, databases, and scalability.
Containerization & CI/CD: Familiarity with containers (Docker/Kubernetes) and modern CI/CD practices (GitOps mindset). Experience with basic Terraform is a plus.
Autonomy & Ownership: Ability to take a well-defined technical task and drive it to completion with high quality, knowing when to ask for help and when to propose solutions.
Communication: Professional English proficiency, as you will interact with global engineering squads, combined with great teamwork skills.
Nice-to-Haves (The Extra Edge)
FinTech & Payments Domain: Previous experience with payments, ledger engines, real-time payment rails (like Pix), or financial systems.
Observability Practices: Experience using Datadog or similar tools for monitoring applications, debugging production issues, and checking logs.
Messaging & Streaming: Understanding of asynchronous messaging patterns using Apache Kafka or RabbitMQ.
Skills Required
- Professional experience with Java and Spring Boot
- Hands-on experience with microservices in AWS
- Familiarity with CI/CD practices and containers
- Ability to write clean and well-tested code
- Proficiency in English for global collaboration
What We Do
PPRO is a fintech company that provides digital payments infrastructure to businesses and banks so that they can scale their checkout, acquiring, and risk services through one connection. Payment platforms, acquirers, and merchants that plug into PPRO’s infrastructure are able to access payment methods, fraud screening tools, and other essential products from multiple providers. Every product can be deployed and controlled with clicks, not code. And with the company's orchestration layer directing process flows and data like clockwork, PPRO’s partners can rest easy knowing they’re delivering seamless end-to-end services to their customers. Citi, PayPal, and Stripe are just some of the names that depend on PPRO to accelerate their roadmaps, boost their conversions, and eliminate the complexities of digital payments.
.jpg)







