Guardsquare

Java Software Engineer (Singapore)

Guardsquare
Apply
2 months ago
Singapore, SingaporeMid Level / Senior

Responsibilities

  • Develop and improve Java-based products, including ProGuard, DexGuard, and future Java technologies.
  • Research, test, and implement code-hardening, optimization, and application-processing techniques.
  • Work with Java bytecode, compiler technology, build pipelines, and complex application-processing workflows.
  • Maintain and continuously improve a large, mature codebase.
  • Investigate, reproduce, and debug complex technical issues.
  • Help customers integrate and use the software, collaborating with customers and internal R&D teams.
  • Improve software quality through extensive testing and track developments in Java, compiler technology, mobile application security, and reverse engineering.

Requirements

  • Master's degree in Computer Science or a related field.
  • At least 2–3 years of relevant software engineering experience.
  • Excellent Java skills and experience with large or complex codebases.
  • Experience with Linux, low-level programming, and debugging.
  • Strong analytical and problem-solving skills and the ability to communicate complex technical topics clearly.
  • Interest in software security and reverse engineering.
  • Preferred qualifications include knowledge of compiler technology, Java bytecode, complex application processing, information security, reverse engineering tools, code obfuscation, optimization techniques, Android, Gradle, and ProGuard.

Benefits

  • Full-time, office-based position in the new Singapore office.
  • Opportunity to work on challenging Java application-protection and reverse-engineering problems and deepen expertise in Java, compiler technology, and mobile security.
  • Opportunity to help build a new R&D team from its early stages in an international environment focused on technical ownership, collaboration, and continuous learning.
  • Candidates must be legally authorized to work in Singapore at the time of application; the employer cannot provide visa or work permit sponsorship.

Tech Stack

GradleJavaLinux

Categories

Guardsquare

About Guardsquare

51-200 employees
Contact me