Android Developer

GRVTY•Sterling, VA
•$150,000 - $200,000

About The Position

GRVTY is seeking an Android Developer with an active Top Secret clearance to join a mission-focused project in Dulles, Virginia, solving real-time cyber challenges in close collaboration with end users. A candidate may join with a TS or higher clearance and may be upgraded over time to TS/SCI with Poly as applicable to the customer. The developer will design and build custom software tools and techniques for the Android platform, own end-to-end software design and development, diagnose and debug issues using COTS and GOTS tools, and apply a strong understanding of networks. The role also involves documenting how to operate and support developed software and techniques, mentoring and leading junior-level developers, and contributing to mission objectives. The listed pay range is $150,000–$200,000. GRVTY describes its benefits as supporting employee and family well-being, financial wellness, retirement planning, family assistance, continued education, and paid time off. The company also highlights opportunities for 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, how to defeat them, and how to 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.
  • Programming experience in Objective-C, Swift, or C++.
  • 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.
  • Own end-to-end design and development of custom software.
  • Diagnose and debug issues using COTS and GOTS tools.
  • Apply a firm understanding of how networks work.
  • 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.
  • Benefits supporting healthcare, financial wellness, retirement planning, family assistance, continued education, and paid time off.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service