We're seeking a seasoned software engineer to support a long-term project focused on technical onboarding, configuration, and advanced troubleshooting for a global enterprise client. This role requires a senior, hands-on profile capable of ensuring technical excellence, client-facing support, and deep problem-solving across distributed systems.
Key responsibilities include acting as a technical reference for installation, configuration, and debugging activities, troubleshooting complex issues across distributed environments using Java, logs, and system analysis, configuring the product through property files and client-specific integrations, supporting deployments, environment management, and production operations.
A successful candidate will have proven experience with Java (minimum 2 years; hands-on debugging required), strong troubleshooting skills in distributed or high-performance systems, solid understanding of JVM memory, threading, and performance, experience in client-facing technical roles, and excellent communication in English (spoken and written).
This is a long-term, stable position that offers a technically challenging environment working on mission-critical, high-performance systems. The ideal candidate will be based in Portugal with full remote availability.
We offer a close follow-up and support from our team, an opportunity to grow in a hybrid role that combines engineering depth with direct client impact, and a chance to contribute to continuous improvement of processes, tools, and documentation.