- Experience
- 2–3 yrs
- Salary
- —
- Openings
- 1
- Posted
- 6 days ago
- Work mode
- In office
- Education
- Master's degree in Computer Science or related field
- Eligibility
- Candidates are required to have legal authorization to work in Singapore at application time, including Citizens, Permanent Residents, or holders of an Employment Pass.
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Role Overview
Join Guardsquare's expanding Asia-Pacific team as a Java Software Engineer focused on Java internals, compiler techniques, software engineering, and application security. You will contribute to developing products like DexGuard that enhance the protection, performance, and size optimization of Java and Android applications by making them significantly more resistant to reverse engineering and tampering.
Key Responsibilities
- Develop and enhance Java-based products such as ProGuard and DexGuard, along with upcoming Java technology solutions.
- Research and implement new methods of code hardening, optimization, and application processing.
- Work extensively with Java bytecode, compiler technology, build processes, and intricate application workflows.
- Maintain and improve a mature and complex codebase.
- Investigate, replicate, and debug complicated technical challenges.
- Provide customer support focused on technical issue resolution, collaborating with both clients and internal engineering teams.
- Ensure software quality by conducting thorough testing.
- Stay updated on trends in Java, compiler development, mobile app security, and reverse engineering.
Candidate Profile
- Master's degree in Computer Science or a related discipline.
- Minimum 2 to 3 years of experience in software engineering.
- Exceptional proficiency in Java programming.
- Experience handling large or sophisticated codebases.
- Familiarity with Linux operating systems.
- Skills in low-level programming and debugging techniques.
- Strong analytical thinking and problem-solving capabilities.
- Clear communication skills suitable for discussing complex technical issues with clients.
- Interest in software security and reverse engineering practices.
Preferred Qualifications
- Understanding of compiler technology, Java bytecode, and complex application processing.
- Hands-on experience with code obfuscation and optimization technologies.
- Knowledgeable about information security principles.
- Experience with reverse engineering and its commonly used toolsets.
- Familiarity with Android ecosystem and build tools such as Gradle and ProGuard.
What Guardsquare Offers
- A full-time role based in the Singapore office.
- Opportunities to tackle challenging problems in Java application protection, compiler development, and mobile security.
- Engagement with real-world issues that enhance expertise in Java technology and security domains.
- Chance to contribute to building a new R&D team in Singapore.
- A diverse international workplace promoting technical autonomy, teamwork, and ongoing learning.
- A culture that encourages sharing innovative ideas and implementing practical solutions.
Additional Information
Guardsquare fosters an inclusive environment with colleagues from a wide variety of backgrounds and nationalities. The company values open dialogue, diverse perspectives, knowledge exchange, and continuous professional development.
Applicants must have the legal right to work in Singapore at the time of application (Citizens, Permanent Residents, or Employment Pass holders only).
About Guardsquare
Guardsquare is a leader in mobile application security, offering comprehensive protection solutions across the development lifecycle from security testing to code hardening and threat detection. The company supports over 1,000 clients globally, spanning industries and providing defenses against reverse engineering and tampering. Headquartered in Leuven, Belgium, Guardsquare also maintains offices in Ghent, Boston, and Munich.
Minimum education
Master's Degree