Guardsquare, a leading mobile application security company, is seeking a Java Software Engineer to join their international team. The role focuses on developing and maintaining their successful open-source project ProGuard and commercial product DexGuard. These products utilize compiler technology, obfuscation, encryption, and optimization techniques to enhance Java and Android applications.
The ideal candidate will have a strong foundation in Java development with 2-3 years of experience and a Master's in Computer Science or equivalent practical experience. You'll be working with cutting-edge security products that protect applications against reverse engineering and tampering, serving over 900 customers worldwide including major payment processors, banks, and social media companies.
As part of the team, you'll have direct impact on product development, feature implementation, and workflow improvements. Your responsibilities will include designing and developing software solutions, providing customer support, and researching the latest compiler and mobile security technologies. The role offers exciting challenges in compiler technology, application security, and optimization techniques.
Guardsquare offers a dynamic, multicultural environment with offices in Leuven and Gent (Belgium), Boston (USA), and Munich (Germany). The company provides a hybrid work model, ensuring work-life balance, along with competitive compensation and opportunities for continuous learning and growth. You'll be part of a diverse team that values different perspectives and encourages active collaboration and innovation.
The position requires strong technical skills in Java, with additional value placed on experience with Linux, compiler technology, security, and Android development tools. You'll be working on products that are used by billions of devices, making a significant impact in the mobile application security landscape.