Job Description
DoveRunner is looking for a Senior Android Software Engineer to join us in our India office, Bangalore.
About DoveRunner: DoveRunner is a leading provider of cloud-based SaaS solutions for multimedia content and application security, including multi-DRM, forensic watermarking, anti-piracy, and mobile app protection. We are dedicated to delivering innovative solutions that protect digital content for OTT platforms, educational services, and other industries. Our multi-DRM service is globally recognized for its reliability and comprehensive feature set, built on AWS cloud infrastructure.
Role Overview: –
We are seeking a talented and experienced Senior Android Software Engineer to join our growing team. The ideal candidate should have a strong background in C++ and Java, along with expertise in JNI within the Android environment. This role requires a passion for securing mobile applications with deep understanding of Android OS fundamentals.
What you will do
- This position requires an engineer to ideate, design, and architect new security features for DoveRunner products.
- Be up to date with security features, vulnerability reports, and trends in the mobile phone industry, such as advanced malware and spyware techniques, and then use that knowledge to design appropriate defenses.
- Propose and implement novel security features to protect user data and enhance application integrity including Native and Hybrid.
- Collaborate with cross-functional teams and product management teams to refine proposals.
- Design and implement security features which protect from Malicious actors.
- Communicate feature motivations and designs clearly to stakeholders.
- Provide expert security guidance to global development teams and ensure security requirements are met through the development process.
- Keep up to date with latest security features and vulnerability reports on mobile devices from various sources such as social media and blogs.
- Build prototypes and help identify, design, and test security improvements.
It must be you if you had
- You must have 8+ years as a Sr Android Software Engineer.
- Experience in Mobile application security.
- Understanding of security architecture principles including threat, trust, and security models, access control and cryptography primitives.
- A holistic understanding of the Android software stack, with deeper technical knowledge in Android framework security, access controls, and internals.
- Understanding of latest threats facing smartphones such as advanced malware, ransomware, and spyware.
- Knowledge of secure coding and exploit mitigations.
- A high level of curiosity about engineering outside of your immediate discipline and an incessant desire to learn.
- Strong C++, Java, JNI experience in Android environment is essential.
Job Features
Job Category – Developer, IT