We are strengthening one of our teams with a Senior Software Engineer to support a long-term project focused on technical onboarding, configuration, and advanced troubleshooting for a global enterprise client.
We are looking for a senior, hands-on profile capable of ensuring technical excellence, client-facing support, and deep problem-solving across distributed systems.What you will doAct as a technical reference for installation, configuration and debugging activitiesTroubleshoot complex issues across distributed environments using Java, logs and system analysisConfigure the product through property files and client-specific integrationsSupport deployments, environment management and production operationsWork directly with client teams to understand technical requirements and ensure seamless implementationCollaborate with Customer Success and Engineering teams to maintain stability and high performanceContribute to continuous improvement of processes, tools and documentationWhat we are looking forProven experience with Java (minimum 2 years; hands-on debugging required)Strong troubleshooting skills in distributed or high-performance systemsSolid understanding of JVM memory, threading and performanceExperience in client-facing technical roles (Customer Success Engineering, Technical Consulting, Professional Services, etc.)Knowledge of RabbitMQ, Zookeeper, Cassandra, Docker or Ansible is a strong plusExcellent communication in English (spoken and written)Based in Portugal with full remote availabilityWhat we offerA long-term, stable position supporting a major international projectClose follow-up and support from our teamA technically challenging environment working on mission-critical, high-performance systemsAn opportunity to grow in a hybrid role that combines engineering depth with direct client impact