Junior Java R&D Software Engineer - Munich
Guardsquare
·
Posted:
May 4, 2023
·
Onsite
About the position
We are seeking a passionate software engineer with a strong interest in software security to join our Munich team. The role involves working on our app analysis tool, AppSweep, which allows app developers to test their apps for vulnerabilities and privacy issues. The ideal candidate will have experience in code analysis for Android apps or native code, as well as a background in low-level Java, app analysis, or reverse engineering. This position offers the opportunity to contribute new code analysis ideas and work on detection capabilities for real-world threats, while also prioritizing tasks and continuously improving our codebase.
Responsibilities
- Research, test, and implement additional analysis techniques
- Research newly found issues in apps and develop detection techniques
- Maintain and improve the existing code base
- Support customers in the usage of the software
Requirements
- Master's degree in Computer Science, or similar practical experience
- Good Java skills
- Strong interest in Mobile security, e.g. from university courses or from CTFs
- Interest in low level programming, compiler technology and optimization techniques
- Familiarity with common analysis techniques like abstract interpretation and program slicing techniques
- Experience with app development and Android build tools (Gradle, Proguard, etc.)
- Previous experience working with complex code bases
- Experience with reverse engineering and the commonly used tools like Jadx, apktool, etc.
Benefits
- Interact with motivated and open colleagues with different backgrounds
- Share and implement your ideas
- Hybrid work policy for excellent work-life balance
- Diverse and multicultural company
- Value different perspectives and opinions
- Market leader in mobile application security
- Dynamic team that strives for excellence
- Continuous education and enhancement in skills
- Encourage and empower colleagues to share opinions and collaborate
- Opportunities for learning and growth
- Join a company with over 900 customers worldwide
- Identify security risks and protect mobile applications against reverse engineering and tampering
- Offices in Leuven (Belgium), Boston (USA), and Munich (Germany)