G

Guardsquare

Mobile app security with code protection

Java Software Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listed

About the Job

Requirements

  • A Master's degree in Computer Science or a related field.
  • At least 2–3 years of relevant software engineering experience.
  • Excellent Java skills.
  • Experience working with large or complex codebases.
  • Experience with Linux.
  • Experience with low-level programming and debugging.
  • Strong analytical and problem-solving skills.
  • Ability to communicate complex technical topics clearly and collaborate directly with customers.
  • Interest in software security and reverse engineering.

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 successfully integrate and use the software.
  • Collaborate with customers and internal research and development teams to solve engineering problems.
  • Improve software quality through extensive testing.
  • Stay current with developments in Java, compiler technology, mobile application security, and reverse engineering.

Desired Qualifications

  • Knowledge of compiler technology, Java bytecode, or complex application processing.
  • Experience with code obfuscation or optimization techniques.
  • Knowledge of information security.
  • Experience with reverse engineering and commonly used tools.
  • Familiarity with Android and Android build tools such as Gradle and ProGuard.

About the Company

Guardsquare

Mobile app security with code protection

GuardSquare provides security tools for native and cross‑platform mobile apps, protecting Android and iOS throughout the software lifecycle. Its products use code hardening, obfuscation, encryption, and runtime protection (RASP) to prevent reverse engineering and tampering, plus AppSweep for security testing and ThreatCast for real-time threat monitoring. It differentiates itself by delivering multi‑layer protection across development and production with backward compatibility to ProGuard and a focus on end‑to‑end app shielding and threat visibility. The goal is to help businesses securely ship mobile apps by reducing code exposure and detecting active attacks, supported by software licenses and expert services, with growth through acquisitions and funding.

Company size
51-200
Company stage
Early VC
Total funding
$30.1M
Headquarters
Leuven, Belgium
Founded
2012

Recently Posted Jobs

Explore more opportunities at Guardsquare

See more jobs