Senior Software Engineer
Core
Design, develop, and evolve an advanced Android application protection tool focused on APK/AAB transformation, code obfuscation, and native code integration.
Role type
Senior Software Engineer (Python)
Builds
Android application protection tooling for mobile environments
Domain
Mobile security / Application protection
Deliverable
production ML models | product features | infrastructure
Required skills
Python, software architecture, system design, complex transformation pipelines, testing strategies, CI/CD pipelines, mentoring
Preferred skills
Android internals, bytecode manipulation, static analysis, reverse engineering, Java/Kotlin, Unix/Linux environments, cryptography
Technologies
Python, APK/AAB, bytecode, smali, JADX, apktool, Frida, Ghidra, Docker
Responsibilities
Design and develop app protection tool using Python; Improve architecture, modularity, and scalability of the system; Work on complex transformation pipelines involving APK/AAB processing; Mentor junior engineers and grow engineering best practices; Collaborate with Android and security engineers on protection techniques; Participate in technical discussions, code reviews, and architectural decision-making
Seniority
Senior, hands-on IC with mentorship