Android Developer

Grvty•Sterling, VA

About The Position

GRVTY is seeking an Android Developer with an active Top Secret clearance to join a mission-focused team in Dulles, Virginia, working closely with end users to solve real-time cyber challenges. The successful candidate may join with a Top Secret or higher clearance and, over time, will be upgraded to TS/SCI with Poly as applicable to the customer. The role involves end-to-end design and development of custom software for the Android platform, diagnosing and debugging issues with commercial and government-off-the-shelf tools, and developing documentation to support the operation and maintenance of software and techniques. The developer will also mentor and lead junior developers in accomplishing mission objectives. The position offers a stated pay range of $150,000–$200,000. GRVTY describes its benefits as supporting employee and family well-being, professional growth, and work-life balance.

Requirements

  • Active Top Secret clearance.
  • Experience developing, testing, and debugging Python and C.
  • Experience with UNIX applications using make files or comparable build environments on mission-applicable platforms.
  • Experience programming CNO tools and techniques.
  • Network sockets programming and expert packet-level understanding of IP, TCP, and application-level protocols.
  • Ability to trace code execution in a debugger such as WinDbg, gdb, or IDA Pro.
  • Experience reverse engineering native binaries.
  • Experience developing proof-of-concept exploit software.
  • Knowledge of Unix kernel internals, including the OS runtime linker/loader, object file formats such as ELF, file system internals such as NTFS, ext2, and btrfs, OS-specific mandatory and discretionary access control mechanisms, and process and thread APIs and data structures.
  • Understanding of security protection mechanisms such as ASLR, DEP, and NX, including how to defeat them and detect a defeat.
  • Experience working with version control software such as git or GitLab.

Nice To Haves

  • Experience with native-level mobile development.
  • Experience with vulnerability analysis.
  • Experience with assembly, preferably ARM.
  • Understanding of mobile security protection mechanisms, such as SELinux and application sandboxing.
  • Experience with Objective-C, Swift, or C++ programming.
  • Ability to work independently and as part of a team in a fast-paced environment with changing requirements.
  • Undergraduate degree in Computer Science preferred.

Responsibilities

  • Design custom software tools and techniques for the Android platform.
  • Perform end-to-end design and development of custom software.
  • Diagnose and debug issues using COTS and GOTS tools.
  • Develop documentation for operating and supporting developed software and techniques.
  • Mentor and lead junior-level developers to accomplish mission objectives.
  • Solve real-time cyber challenges.

Benefits

  • Medical, dental, and vision coverage.
  • Health Savings Account with company contribution.
  • Annual paid time off and paid holidays.
  • Paid parental leave.
  • 401(k) with company match.
  • Training and development opportunities.
  • Award programs.
  • Company-sponsored events.
  • Comprehensive benefits supporting healthcare, financial wellness, retirement planning, family assistance, continued education, and paid time off.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service