We're looking for a Middle+ Software Engineer - Java/Kotlin to join one of our teams: Identity or Communication Platform
As a Software Engineer, you’ll participate in building and maintaining backend services using Kotlin, as well as designing, building, and maintaining scalable backend services. You’ll help with optimization of existing systems to improve performance and reliability.
We're still in the early stages of our growth, so you’ll be able to take real ownership, shape key features, direct impact in production.
Almost everything else depends on this domain working correctly, which makes the job both high-impact and genuinely hard: dozens of internal teams rely on us, requests may require upfront analysis and discovery, and a task that seems straightforward on paper can unveil fascinating architectural challenges once you dive in.
It's the kind of environment where priorities shift and incidents happen - we are looking for someone who can adapt quickly to changing contexts and confidently design solutions, rather than waiting for a fully-scoped plan.
Challenges that await you:
What makes you a great fit:
Bonus:
Our technology stack:
Kotlin 2.2 • GraalVM • Micronaut (DI, gRPC) • JOOQ + Liquibase • PostgreSQL • Redis • Kafka • AWS • Grafana + VictoriaMetrics + Micrometer
Our ways of working:
Our benefits:

Banco Plata is the fastest-growing financial institution in Latin America and the largest private digital bank by customer volume. In just three years, we achieved a $5 billion valuation and reached 4 million active customers.
With over $2 billion raised in debt and equity, Plata—the U.S.-based holding company of Banco Plata—has surpassed $600 million in annualized revenue.
Banco Plata has built a fully integrated technology ecosystem, including a proprietary core banking system, CRM, and a customer-centric app designed to simplify the financial experience. This is powered by 800 in-house developers and more than 3,000 frontline customer service professionals.