Sterling, VA
TS/SCI
Apply for this job (opens in new tab)
What You’ll Be Owning:
GRVTY is seeking an Android Developer with a TS/SCI clearance (you can join the project with a TS or higher clearance and over time will be upgraded to TS/SCI + Poly applicable to this customer) to join one of our top projects in Dulles, VA. We are in need of an Android Developer to join our team to solve real-time cyber challenges. Looking for individuals who enjoy working on a mission-focused team that works very closely with our end users. Duties include design custom software tools and techniques for the Android platform; be responsible for end-to-end design and development of custom software; diagnose and debug issues using both COTS and GOTS tools; have a firm understanding of how networks work; develop documentation pertinent to operating and supporting developed software and techniques; mentor and lead junior-level developers to accomplish mission objectives; and solve real-time cyber challenges.
What You Must Have:
•
Active TS/SCI Clearance
•
Development, testing and debugging Python and C
•
Experience in UNIX applications using make files or comparable build environments, mission-applicable platforms.
•
Programming CNO tools and techniques
•
Network sockets programming and expert packet-level understanding of IP, TCP, and application-level protocols.
•
Tracing code execution in a debugger (WinDbg/gdb/IDA Pro).
•
Reverse engineering native binaries.
•
Developing proof-of-concept exploit software
•
Knowledge of Unix kernel internals, including the OS runtime linker/loader, object file formats (e.g., ELF), file system internals (e.g., NTFS, ext2, btrfs), OS-specific mandatory and discretionary access control mechanisms, and process and thread APIs and data structures
•
Understanding of security protection mechanisms (ASLR, DEP, NX), how to defeat them, and how to detect a defeat
•
Working with version control software such as git, Gitlab, etc.
What Would Be Nice to Have:
•
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 Objective-C, Swift or C++ programming
•
Ability to work independently and as part of a team in a fast-paced environment with ever-changing requirements.
•
Undergraduate degree in Computer Science preferred
Pay Range:
At GRVTY, we understand that compensation is influenced by many factors—such as geographic location, federal contract labor categories, wage rates, prior experience, skillsets, education, and certifications.
We’re proud to offer a work environment that empowers our team to achieve a strong work-life balance. GRVTY provides competitive pay, comprehensive benefits, and meaningful opportunities for professional growth.
Our benefits package is designed to support the well-being of our employees and their families, and includes coverage in areas such as healthcare, financial wellness, retirement planning, family assistance, continued education, and paid time off.
•
The pay range for this position is: $150,000 - $200,000
[CLOSE]