
Java Software Engineer (Singapore)
Guardsquare3 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.
About Guardsquare
Guardsquare builds mobile application security software for developers and security teams, offering tools for app security testing, code hardening, runtime protection, and threat monitoring based on the open-source ProGuard project. Founded in 2014 and headquartered in Leuven, Belgium, the privately held company sells commercial products such as DexGuard and iXGuard and serves over 1,000 customers worldwide, with offices in Ghent, Boston, and Munich.