CareerPlan

Senior Software Engineer (Java)

Mexico City, MexicoFull-time2026-10-26 → 2026-11-10

Core

Design, develop, and deliver scalable, secure software solutions for cross-border payment flows and remittances, enabling any-to-any money movement across channels.

Role type

Senior Software Engineer (Java)

Builds

Payment processing solutions, remittance platforms, and digital wallet integrations

Domain

Financial services / Payments

Deliverable

production ML models | product features

Required skills

Java, Spring Framework, Spring Boot, JPA, SQL, RESTful APIs, Git, CI/CD, TDD, BDD, distributed systems, security standards (OWASP, CWE, SEI CERT), performance tuning, root cause analysis

Preferred skills

AI-assisted development tools, API governance, Test Pyramid methodology, code quality tools (SonarQube, Checkmarx, Zally), Agile metrics analysis

Technologies

Java, Spring Boot, Angular, Jenkins, GitHub Actions, SQL, SonarQube, Checkmarx, Zally

Responsibilities

Analyze and design software solutions; define requirements and estimate delivery tasks; automate build, operate, and run aspects; mentor team members; drive integration of services; perform demos and acceptance discussions; improve engineering metrics and processes

Seniority

Senior, hands-on IC with mentorship