Senior Software Engineer Job Description
We are strengthening our teams with a senior, hands-on software engineer to support long-term projects focused on technical onboarding, configuration, and advanced troubleshooting for global enterprise clients.
Our ideal candidate will be a seasoned profile capable of ensuring technical excellence, client-facing support, and deep problem-solving across distributed systems.
Key Responsibilities:
* Act as a technical reference for installation, configuration, and debugging activities in a fast-paced environment.
* Troubleshoot complex issues across distributed environments using Java, logs, and system analysis to resolve problems efficiently.
* Configure the product through property files and client-specific integrations to meet business requirements.
* Support deployments, environment management, and production operations to ensure high system availability.
* Work directly with client teams to understand technical requirements and ensure seamless implementation.
* Collaborate with Customer Success and Engineering teams to maintain stability and high performance across systems.
* Contribute to continuous improvement of processes, tools, and documentation to drive business success.
Requirements:
* Proven experience with Java (minimum 2 years; hands-on debugging required) with a strong understanding of JVM memory, threading, and performance.
* Strong troubleshooting skills in distributed or high-performance systems with the ability to analyze complex issues.
* Excellent communication skills in English (spoken and written) with the ability to collaborate with cross-functional teams.
* Knowledge of RabbitMQ, Zookeeper, Cassandra, Docker, or Ansible is a plus.
What We Offer:
* A long-term, stable position supporting major international projects with close follow-up and support from our team.
* Opportunities to grow in a hybrid role that combines engineering depth with direct client impact.
* Technically challenging environment working on mission-critical, high-performance systems with opportunities to innovate and improve processes.