Question
Full-time
2-5

Software Engineer (C, C++)

3/17/2025

Develop and design complex security components for Android and iOS applications. Improve and debug existing infrastructure based on customer needs.

Working Hours

40 hours/week

Company Size

201-500 employees

Language

English

Visa Sponsorship

No

About The Company
Appdome protects mobile apps, APIs, and digital identities from fraud, bots, malware, and account takeover attacks. Trusted by global enterprises, Appdome delivers automated, zero-touch mobile defenses powered by Agentic AI. Follow Appdome for research-driven insights on mobile fraud, malware, account takeovers, and AI-powered app defense.
About the Role

We are looking for a talented Software Engineer at Appdome.

You will take part in developing our core product infrastructure.

The challenge is to design and develop complex security components that can be integrated in a generic and flexible way for Android & iOS 3rd party applications.

The code is developed with C/C++, Python, Java, and Objective C.

Responsibilities

  • Creatively developing, designing, and delivering new infrastructures and security features.
  • Improving, testing, and debugging our current infrastructure according to customers' needs.
  • Continuously learn and evaluate new technologies in the everlasting effort to perfect our product.

Requirements


  • BS.c in Computer Science / Electrical Engineering / Computer Engineering
  • At least 3 years of development experience in a development team of complex enterprise systems.
  • At least 2 years of experience in C/C++ programming
  • Experience in multi-threading principles and programming.
  • Experience in Python, Java, Linux, and Git.
  • Great team player who knows when and how to push independently when needed.
  • Strong communication skills.


Advantages:

  • Experience in native mobile application development in Android or iOS.
  • Experience Objective-C programming
  • Experience in NDK and JNI for Android.
  • Experience with SDK development or integration Advantages.
  • Experience in reverse engineering in Android.
  • Knowledge in Cyber Security and Networking.


About the company

Appdome's mission is to protect every mobile app in the world and its users. We provide mobile brands with the only patented, centralized, data-driven Mobile Cyber Defense Automation platform. Our platform delivers rapid no-code, no-SDK mobile app security, anti-fraud, anti-malware, anti-cheat, anti-bot implementations, configuration as code ease, Threat-Events™ threat-aware UI/UX control, ThreatScope™ Mobile XDR, and Certified Secure™ DevSecOps Certification in one integrated system.

With Appdome, mobile developers, cyber and fraud teams can accelerate delivery, guarantee compliance, and leverage automation to build, test, release, and monitor the full range of cyber, anti-fraud, and other defenses needed in mobile apps from within mobile DevOps and CI/CD pipelines. Leading financial, healthcare, m-commerce, consumer, and B2B brands use Appdome to upgrade mobile DevSecOps and protect Android & iOS apps, mobile customers, and businesses globally. Today, Appdome's customers use our platform to secure over 50,000+ mobile apps, with protection for over 2 billion mobile end users projected.


Appdome is an Equal Opportunity Employer. We are committed to diversity, equity, and inclusion in our workplace. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by law. All qualified applicants will receive consideration for employment without regard to any of these characteristics.

Key Skills
C/C++PythonJavaObjective CMulti-threadingLinuxGitTeam PlayerCommunication SkillsAndroid DevelopmentiOS DevelopmentNDKJNISDK DevelopmentReverse EngineeringCyber SecurityNetworking
Apply Now

Please let Appdome know you found this job on InterviewPal. This helps us grow!

Apply Now
Prepare for Your Interview

We scan and aggregate real interview questions reported by candidates across thousands of companies. This role already has a tailored question set waiting for you.

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.