CareerPlanSign in

Senior Software Engineer

Barcelona💼 Full-time🗓 2026-06-12 → 2026-08-11

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

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.