Software Engineer (Reverse Engineering) Python
*Required Technologies/Tools*
· Demonstrated experience with the ability to listen and transcribe from mission need to technical requirements.
· Demonstrated experience working with other technical teams across multiple organizational boundaries, and ability to work independently or as a team player.
· Demonstrated experience documenting and communicating technical and non-technical mission requirements for all audiences.
· Demonstrated experience with digital signatures, digital tradecraft, digital anti-fraud, and digital misattribution techniques and technologies.
· Demonstrated experience with network inspection tools to capture and analyze network traffic.
· Demonstrated experience with defeating certificate pinning while collecting data.
· Demonstrated experience with Linux OS and scripting.
· Demonstrated experience reverse engineering mobile and web applications using Python scripts to execute requirements.
· Demonstrated experience working with proxies such as Charles and Burp Suite.
· Demonstrated experience working with Dalvik bytecode and decompiled Android APK files.
· Demonstrated experience with automation technologies, such as Selenium.
· Demonstrated experience with mobile emulation for application automation and reverse engineering purposes.
· Demonstrated experience with encryption and decryption methodologies.
*Desired Technologies/Tools*
*5 + years Python*
Certifications: GIAC Reverse Engineering Malware (GREM) certification, digital forensics, reverse engineering, incident response, ethical hacking.
Demonstrated experience customizing Android emulators to add or remove functionality, change signatures, enhance performance.
*Other Relevant Technologies/Tools*
· Experience interfacing directly with Sponsor management for requirements for data collection and digital identities for mission support.
· Experience assisting in integration of data with existing platforms for correlation and analytical insights.
· Experience assisting to condition, coordinate, collect, and perform data transfer of complicated data sets for integration and analysis.
· Experience applying their experience against large and small datasets for real-time mission support.
· Experience analyzing new technologies, hardware, and software to determine the applicability and need in the existing or proposed system, to include security, storage, and network technology.
· Experience working with users to identify and develop system requirements taking into account the desired results, hardware limitations, and operating requirements identified by Sponsor.
· Experience providing operational testing and recommendations for continuous improvement of equipment and software for collection and exploitation.
· Experience collecting and exploiting profile, content, or metadata information for mission support.
· Experience evaluating data accessible in public domains, including foreign social media websites and applications both from mobile and stationary platforms.
· Experience performing end-to-end quality assurance of data.
· Experience assisting in assessing, documenting, and tracking new program requirements and follow-on technical exchange meetings (TEMs).
· Experience supporting tasks that require the collecting, compiling, evaluating, and publishing of information and statistical data in documents, records, forms, reports, plans, policies, and regulations.
Job Types: Contract, Full-time
Pay: $131,195.00 - $300,000.00 per year
Benefits:
* 401(k)
* 401(k) matching
* Dental insurance
* Employee assistance program
* Flexible schedule
* Flexible spending account
* Health insurance
* Health savings account
* Life insurance
* Paid time off
* Parental leave
* Tuition reimbursement
* Vision insurance
Schedule:
* 8 hour shift
Supplemental Pay:
* Bonus opportunities
Ability to commute/relocate:
* Reston, VA 20190: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
* Do you currently hold a Full Scope Polygraph?
License/Certification:
* GIAC Reverse Engineering Malware (GREM) certification (Preferred)
Security clearance:
* Top Secret (Required)
Work Location: In person