Principal Software Engineer - Decisioning

2025

Principal Software

Engineer - Decisioning

2025

Horas de trabajo

Full time

Ubicación

Cualquier lugar

Lugar de trabajo

Remoto

Tipo de contrato

Contrato indefinido

What is Cobre and what do we do?


Cobre is a corporate treasury and payments platform designed to elevate the way Latin American companies manage their finances. At Cobre, we build CFO-tech on top of owned payment rails in order to give real-time capabilities to domestic and cross-border payments, empowering every peso that our clients move.


We are committed to eliminating friction between companies, their banking partners, their people and their money so that money movement becomes a growth driver, rather than a time-consuming task. In this pursuit, Cobre has grown to become a trusted provider of corporates and tech giants in the region, while building a profitable business that has grown 10x in the past 12 months.

What we are looking for:


As a Principal Software Engineer, you will play a key role in the complete software development lifecycle, from requirements analysis to design, coding, testing, and implementation.

What would you be doing:

  • Analyze, develop, test, and write code necessary to adapt to business requirements.

  • Analyze and resolve platform issues by identifying the root causes and their effects on hardware, network, service operations, and overall quality.

  • Define, implement, and maintain monitoring and observability strategies (metrics, logging, alerting) to ensure system health and performance.

  • Review code developed by other engineers, providing feedback to ensure adherence to the best practices.

  • Collaborate across teams on product, security, architecture, and performance to deliver high-quality software solutions.

  • Ability to code/develop and build/deploy the necessary solution within our existing environments, identifying and managing delivery risks, proactively removing blockers, promoting continuous delivery practices.

  • Actively participate in, or lead design reviews with peers and stakeholders to decide the best solution, ensuring scalability and resiliency.

  • Be a mentor to your team members.

  • Drive the delivery process, coordinating deployments, validating readiness, and ensuring alignment with delivery timelines and business goals.

  • Managed task planning

What do you need:

  • 5+ years of experience proficiently writing code in Java Spring Boot, and 2+ with Python (additional programming languages are a plus).

  • 3+ years of experience testing, maintaining, or launching cloud-native, event-driven, and microservices applications (deployment over AWS environments is preferred).

  • 2+ years of experience with software design and architecture.

  • Direct experience working on highly concurrent processing platforms, ideally in the payment industry (processors, PSPs, processing gateways, Exchanges, etc).

  • Understanding of DevOps best practices, IaC, and cloud-first software development

  • Experience in CI/CD concept, and capabilities to support automation, pipelines, virtualization, and containerization

  • Experience working with agentic-AI IDEs such as Cursor or Windsurf.

  • Experience working with complex real-time distributed systems

  • Direct experience working on highly concurrent payment processing (processors, PSPs, processing gateways, Exchanges etc).

  • Experience building technology in a regulated space (SOC2, PCI, ISO etc)

  • Strong oral and written communication skills.

CobreJobs es una plataforma de Cobre destinada a conectar talento con oportunidades en nuestro ecosistema. La información proporcionada será tratada con confidencialidad y según las leyes de protección de datos aplicables.

© Todos los derechos reservados de Cobre

CobreJobs es una plataforma de Cobre destinada a conectar talento con oportunidades en nuestro ecosistema. La información proporcionada será tratada con confidencialidad y según las leyes de protección de datos aplicables.

© Todos los derechos reservados de Cobre