G

R&D Java Software Engineer

Guardsquare

Singapore · Full Time

Be the first to apply

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

How they work

Communication Teamwork & Collaboration Problem Solving Learning Agility
🤖
Online · instant AI help
Broxer