Guardsquare is seeking a passionate Java R&D Software Engineer to join their Java team in Leuven. The successful candidate will contribute to the development of ProGuard and DexGuard, ensuring the security and resilience of Java and Android applications. This role involves solving challenging problems related to compiler technology, obfuscation, encryption, and optimization techniques.He/She will be responsible for maintaining and improving the existing code base, researching and implementing code hardening techniques, and supporting customers using the software. They will also continuously improve code quality through extensive testing and stay updated with reverse engineering practices.Guardsquare offers a full-time job with a competitive salary package, along with tools and flexibility for professional development. The company also offers a hybrid work policy.
- Maintain and improve the existing code base
- Research, test, and implement additional code hardening techniques
- Support customers in using our software
- Continuously improve code quality through extensive testing
- Stay up-to-date with reverse engineering practices
- Master's degree in Computer Science (or similar)
- Experience in a similar role
- Deep knowledge of Java
- Experience with Linux
- Interest in low-level programming and debugging practices
- A full-time job with a competitive salary package
- Tools and flexibility to help you develop successfully
- An international environment where you’ll interact with motivated and open colleagues from diverse backgrounds
- A workplace where you can share and implement your ideas
- A hybrid work policy to help ensure an excellent work-life balance