NCC Group logo
NCC Group

A global team at the heart of cyber innovation, together we create a more secure digital future

Android App Malware Reverse Engineer

Android EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1999H1B SponsorCompany SiteLinkedIn

Location

Brazil

Posted

4 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishAndroidJava

Job Description

Android App Malware Reverse Engineer

NCC Group

• Reverse engineering of Android apps • Java-based apps • Native code is a strong plus • Work with the Android platform and its security mechanisms • Conduct vulnerability assessments and penetration testing

Job Requirements

  • 3-5 years or more of relevant work experience in a high-paced, enterprise consulting environment
  • Knowledge of security-related topics, such as authentication, entitlements, identity management, data protection, data leakage prevention, validation checking, encryption, hashing, principle of least privilege, software attack methodologies, secure data transfer, secure data storage
  • Rigorous attention to detail and strong analytic skills
  • Ability to write test plans based upon initial impressions and discussions with the team
  • Comfortable navigating large codebases with minimal guidance
  • Excellent command of written and spoken English
  • Comfortable working as part of a multinational and multidisciplinary team
  • Logical and structured approach to projects

Benefits

  • A chance to work with an industry leader in cybersecurity
  • Access to world-class technical teams and research
  • A high-energy, collaborative team that values innovation
  • Opportunities for travel
  • Competitive compensation and performance-based incentives

Related Job Pages

More Android Engineer Jobs

InstantServe LLC logo

Android Mobile Developer

InstantServe LLC

Changing People, Processes & Perceptions.

Full TimeRemoteTeam 51-200H1B No Sponsor

Role Description Acquire knowledge of programming procedures and standards. Design, code, and test application software, as well as modify existing software to reflect changes in functional requirements. Code efficiently while adhering to established programming standards. Qualifications - Software development with a focus on Object Oriented Analysis and Design - Java, Kotlin for Android development and Android SDK - REST, Graph-QL, JSON - Unit tests and Bug Fixing - Understanding of OOP - Knowledge of architecture patterns: MVC, MVP, etc - Development tools: Android Studio - Testing tools: Espresso, Postman Company Description

United States
DraftKings logo

Lead Software Engineer, Android

DraftKings

DraftKings is a sports-technology and media entertainment platform founded in 2012 to change the way consumers engage with their favorite athletes, teams, and s

Full TimeRemoteTeam 6,400Since 2012

• Lead the design, development, and release of new Android features, owning projects from concept through delivery. • Build systems, APIs, and functionality that power high-quality mobile applications for a passionate, global customer base. • Collaborate with product managers, designers, and data analysts to define technical requirements and align solutions with business goals. • Architect scalable, maintainable Android codebases using modern tools, frameworks, and best development practices. • Leverage Jetpack libraries and Jetpack Compose to deliver performant, intuitive UI experiences. • Integrate RESTful APIs, manage state and data persistence, and ensure app reliability through proactive monitoring and optimization. • Mentor and guide engineers, fostering technical growth and adherence to high coding standards. • Maintain code quality through testing, code reviews, and continuous improvement, while staying ahead of Android platform updates and emerging technologies.

Massachusetts
$136K - $170K / year
Malwarebytes logo

Senior Android Developer – Core Product

Malwarebytes

All-in-one cybersecurity that's always by your side.

Full TimeRemoteTeam 501-1,000Since 2008H1B Sponsor

• Build and ship end-to-end Android features for Malwarebytes' mobile security product • Collaborate with product managers and designers to translate requirements into scalable, high-quality Android solutions • Design and debug complex mobile systems using deep knowledge of Kotlin, Jetpack Compose, Coroutines, and Flows • Own features from scoping to release — driving delivery with a product and project mindset • Ensure performance and compatibility across a wide range of Android versions and device types, including low-end hardware • Lead system design discussions, clearly articulating technical trade-offs to both technical and non-technical stakeholders • Evaluate new tools, libraries, and platform updates — bringing what matters back to the team • Champion quality through code reviews, testing practices, and CI/CD pipelines • Introduce and apply AI-driven approaches to accelerate and optimise the development process

Estonia
€85K / year
Stripe logo

React Native Engineer, Merchant Experience Mobile

Stripe

Help increase the GDP of the internet.

Full TimeRemoteTeam 1,001-5,000Since 2010H1B Sponsor

Role Description As a Senior Mobile Engineer, you'll own significant parts of our React Native codebase, lead architectural decisions, and help grow the team around you. You'll work closely with product, design, and cross-functional partners to deliver polished, performant mobile experiences. Responsibilities - Spearhead the design and development of critical product features, partnering with cross-functional teams to transform complex requirements into seamless, high-performance mobile experiences. - Champion the integration of AI and cutting-edge development tools to drive efficiency, elevate code standards, and cultivate a culture of AI-assisted engineering. - Own architectural decisions for the mobile layer—including navigation, state management, native module integration, and performance strategy. - Drive code quality through thorough code reviews, clear standards, and a strong testing culture. - Mentor and support junior and mid-level engineers, helping them grow technically and professionally. - Proactively identify and resolve performance bottlenecks across the JS thread, native bridge, and render pipeline, while scaling our mobile CI/CD infrastructure, release processes, and engineering tooling. - Act as the primary mobile platform liaison for internal teams, effectively translating requirements into well-scoped mobile initiatives while upholding rigorous standards for code quality and architectural integrity. Qualifications - 5+ years of professional mobile development experience, with a strong focus on React Native. - Strong proficiency in TypeScript and modern JavaScript. - Solid understanding of mobile app architecture and design patterns (e.g., Flux, Redux, MobX, or similar). - Proven expertise in React Native, encompassing component architecture, performance tuning, and a demonstrated ability to ship and maintain high-quality production applications at scale. - Excellent problem-solving skills and ability to communicate complex technical concepts clearly. Preferred Qualifications - Experience with Expo (managed or bare workflow). - Experience designing and maintaining mobile CI/CD pipelines (e.g., Fastlane, GitHub Actions, Bitrise). - Experience building or contributing to mobile SDKs or shared component libraries. - Experience with backend development (REST APIs and GraphQL). - Contributions to open-source React Native libraries or the broader JS and mobile ecosystem. - Experience mentoring engineers and contributing to a team's engineering culture. - Familiarity with native iOS (Swift, UIKit) or Android (Kotlin, Android SDK) development. - Experience working in a remote-first or distributed engineering environment.

Spain