Sr. Android Platform Developer

CIS Secure Computing/CIS Mobile
Remote friendly
$80,000 - $120,000 yearly
The successful candidate will work with us to create, customize and monitor security-hardened software on mobile devices. The candidate will work in collaboration with application developers, engineers and technical teams.

If you have a solid software development background and have realized your passion for developing and extending the Android platform, then please consider us: www.cissecure.com www.cismobile.com This position may be based out of our Ottawa, ON or Ashburn, VA location.

About CIS Mobile

CIS Mobile is a software company that provides governments with a modern secure mobility platform. CIS Mobile’s altOS platform allows employees all the benefits of off-the-shelf Android phones, including fully-featured personal use containers, while ensuring the government has complete control over the device. Our primary customers include organizations within the defense, intelligence, law enforcement, and homeland security communities whose missions depend heavily on their ability to communicate and exchange information in a secure manner and to operate in challenging physical environments.

CIS Mobile is a subsidiary of CIS Secure Computing, Inc. CIS serves the secure communications market as a leading provider of communications and computing solutions for government and commercial customers. CIS designs and manufactures a wide range of products, which include secure telephones (under the TSG protocol), secure computers (TEMPEST), encrypted tactical communication systems, secure tele- and video-conferencing systems, and a variety of specialty systems used in secure networks.



  • Working knowledge of Googles AOSP
  • Support and extend the altOS custom Android ROM
  • Design and build advanced Android applications
  • Port the altOS ROM to new commercial-off-the-self Android devices
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Perform product design, bug verification, release testing, and beta projects on a custom Android ROM
  • Work with the Application and Server teams to develop unique OS and Android framework features not possible in standard Android apps
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Basic Qualifications: (US Based)

  • Must meet the definition of a US person as defined by the US regulations:
  • Any individual who is granted U.S. citizenship
  • Any individual who is granted U.S. permanent residence (i.e., a "Green Card" holder)
  • Any individual who is granted status as a "protected person""


Education and Experience:

  • University degree in Computer Science or related field or equivalent combination of education and work experience in the field
  • Minimum of five years experience in Android related product development

Knowledge, Skills, and Abilities:

  • Experience with AOSP and Linux operating system development (or one its derivatives) -- syncing it, building it, debugging it, modifying it, contributing to it
  • Experience porting Android ROMs to new devices, flashing devices with Android System ROMs (e.g. LineageOS)
  • Experience with the Android SDK and Android Studio
  • Experience with Git or some other Source Control system
  • Proficient in Java, C, and C++
  • Linux kernel development is a plus
  • Familiarity with Android platform architecture
  • Familiarity with Android device management technology (e.g. DevicePolicyManager, MDM APIs)
  • Skills in bash scripting, make files, and Perl / python.
  • Able to handle multiple tasks and adapt to a constantly changing environment
  • High degree of initiative and creativity to suggest new ways of approaching problems and developing innovative applications
  • Team oriented with the ability to work cooperatively with personnel from various departments
  • Excellent ability to communicate through written, oral, and presentation skills
  • Strong attention to detail
Apply now