Software Engineer - Andriod Developer

Hyderabad April 15, 2026 Full Time Unknown / Not Publicly Confirmed
Job Description

Job Description

Role Overview

We are seeking an experienced Android Software Engineer to build and maintain enterprise-grade mobile applications used at scale across multiple business units and geographies. The role requires strong expertise in native Android development along with experience in React Native and/or Kotlin Multiplatform (KMP) for shared business logic and platform consistency.

You will work in a highly collaborative, security-conscious environment, contributing to long-term architecture decisions and ensuring reliability, performance, and compliance across mobile platforms.

Key Responsibilities

  • Design and develop scalable, secure Android applications using Kotlin and modern Android frameworks
  • Contribute to cross-platform strategy using React Native and/or Kotlin Multiplatform (KMP)
  • Build and maintain shared libraries and modules used across multiple applications
  • Collaborate with backend, DevOps, security, QA, and architecture teams
  • Ensure compliance with enterprise security, privacy, and regulatory standards
  • Participate in architecture reviews, design discussions, and technical governance
  • Write high-quality, testable, and maintainable code following enterprise standards
  • Perform code reviews and mentor junior engineers
  • Support production releases, incident analysis, and root cause resolution
  • Drive performance optimization, stability, and backward compatibility across devices

Required Skills & Experience

  • 3+ years of Strong hands-on experience in Android development (Kotlin preferred)
  • Proven experience with React Native and/or Kotlin Multiplatform (KMP) in production systems
  • Deep understanding of Android SDK, Jetpack, MVVM/MVI, and modular architecture
  • Experience building apps with high user volume, multiple flavors, and environments
  • Strong knowledge of RESTful APIs, networking, caching, and offline-first design
  • Familiarity with enterprise CI/CD pipelines, versioning, and release management
  • Experience with unit, integration, and automated UI testing
  • Strong understanding of mobile security principles (secure storage, encryption, authentication)
  • Proficiency with Git, code quality tools, and static analysis
  • Ability to work effectively in large, distributed teams

#IL-SP01Qualifications

Nice to Have

  • Experience sharing domain logic using Kotlin Multiplatform
  • Experience building custom native modules for React Native
  • Knowledge of Jetpack Compose in large-scale applications
  • Exposure to iOS development and cross-platform design considerations
  • Experience with feature flags, A/B testing, and remote configuration
  • Familiarity with accessibility and internationalization standards

Apply on company site

How to Get Hired at CyberArk

  • CyberArk is the undisputed market leader in privileged access management — tailor your application to demonstrate understanding of and enthusiasm for identity security
  • With many open openings across engineering, sales, DevOps, and AI/ML, CyberArk is in a significant growth phase, creating opportunities across multiple career paths and seniority levels
Read the full guide

How well do you match this role?

Check My Resume