Junior Java R&D Software Engineer - Leuven
Guardsquare
·
Posted:
May 4, 2023
·
Onsite
About the position
Join our Java team and be part of a software product company that develops open source and commercial products based on Java technology. As a software engineer, you will have the opportunity to work on our successful open source project ProGuard, our cutting-edge security product DexGuard, and new Java-based products. You will be responsible for designing, developing, maintaining, and improving our software, as well as providing email support to our customers. This role offers a competitive salary package, tools for personal development, and a hybrid work policy for an excellent work-life balance.
Responsibilities
- Develop and maintain the open source project ProGuard and the security product DexGuard
- Use compiler technology and obfuscation, encryption, and optimization techniques to make Java and Android applications smaller, faster, and more hardened against reverse engineering and tampering
- Possess knowledge of Java and experience with Linux
- Have an interest in low-level programming, compiler technology, obfuscation, optimization technologies, information security, reverse engineering, and Android build tools
- Be a Master in Computer Science (or equivalent practical experience) with good verbal and written communication skills in English
- Work as part of a small international team to solve challenging problems and create high-quality products
- Have the opportunity to have a direct impact on product features and workflow
- Provide email support to customers and conduct research on the latest compiler and mobile security technology
- Receive a competitive salary package and tools for successful development
- Work in an international environment with diverse colleagues and the opportunity to share and implement ideas
- Enjoy a hybrid work policy for an excellent work-life balance
- Contribute to a diverse and multicultural company that values different perspectives and opinions
- Strive to be part of a dynamic team at the forefront of mobile application security.
Requirements
- Knowledge of Java
- Experience with Linux
- Interest in low level programming
- Interest in compiler technology (Java bytecode, complex application processing) or obfuscation or optimization technologies
- Interest in information security
- Experience with reverse engineering and the commonly used tools
- Familiarity with Android and the Android build tools: Gradle, ProGuard...
- Master's degree in Computer Science or equivalent practical experience
- Good verbal and written communication skills in English
Benefits
- Tools and flexibility for successful development
- International environment with motivated and open colleagues
- Opportunity to share and implement ideas
- Hybrid work policy for work-life balance
- Diverse and multicultural company
- Value different perspectives and opinions
- Continuous education and enhancement in skills
- Encouragement and empowerment to share opinions and collaborate
- Opportunity to learn and grow
- Joining a market leader in mobile application security
- Complete approach to mobile application security
- Seamless integration across the development cycle
- Enhanced mobile application security
- Identification of security risks
- Protection against reverse engineering and tampering
- Offices in Leuven, Boston, and Munich