Intellectica is recruiting a highly skilled Software Engineer on behalf of a leading defense software development and systems integration company headquartered in Athens, with a global presence. With over 30 years of experience, the company specializes in the design, development, integration, and support of Tactical Data Links and Interoperability Solutions, Mission and Command & Control Systems, and Surveillance technologies. The successful candidate will be based in Athens, Greece, and will report directly to the engineering leadership team, working on mission-critical software solutions in a dynamic and innovative environment.
Key activities and responsibilities of this role include:
- Analyzing task requirements and contributing to system and software architecture
- Writing software development documentation in accordance with Engineering Documentation Standards
- Coding software in alignment with the company’s Software Development and Coding Standards
- Testing and debugging software within a standalone environment, ensuring performance and requirement compliance
- Integrating in-house and third-party software to build or enhance complex systems
- Supporting system integration and acceptance test phases alongside test teams
- Identifying performance or design issues and advising engineering management proactively
- Participating in on-site system installation, check-out, and hotline/warranty support activities
- Contributing flexibly to team goals, even beyond primary technical responsibilities if required
Professional experience & qualifications of a successful candidate:
- Bachelor’s degree in Computer Science, Electrical/Electronics Engineering, or a related field
- Minimum of 3 years of professional experience in systems programming and native application development using Java 8 or 11, with exposure to Java Swing GUI development
- Good understanding of TCP/IP and UDP/IP networking
- Proficiency in Java 8 and Java 11 (knowledge of C/C++ considered a plus)
- Experience in working across Windows and Linux systems, including basic system administration and shell scripting
- Solid knowledge of XML and JSON data formats
- Proficiency in SQL and hands-on experience with RDBMSs (e.g., SQLite, PostgreSQL) and NoSQL databases (e.g., Redis)
- Experience in compiling, debugging, profiling, and optimizing applications
- Ability to read technical specifications, identify requirements, and design solutions accordingly
- Proficient in Greek and English
Core competencies of a successful candidate:
- Excellent communication and interpersonal skills to engage effectively with internal and external stakeholders across all levels
- Analytical mindset with a focus on data-driven decision-making and continuous improvement
- Adaptability to thrive in a fast-paced, dynamic environment and effectively lead change initiatives
Benefits offered for the role include:
- Meal vouchers (ticket restaurant)
- Private health insurance from day one
- Company-provided equipment (laptop and headphones)
- Annual performance-based bonus
- Gas expenses coverage