Posted in

Software Developer

Software Developer

CompanyRed Horse Corp
LocationQuantico, VA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level, Senior

Requirements

  • Bachelor’s degree in computer science, computer engineering, or a related technical field.
  • 1-10 years of experience providing software development support to customers in a dynamic, proactive, and operational environment.
  • Knowledge and experience in languages such as C#, C/C++, Java, Python, Perl, or Bash Scripting.
  • Active Top Secret clearance is required.

Responsibilities

  • Develop and maintain data processing and analysis applications.
  • Provide end-user support for developed applications.
  • Perform testing and validation of software builds.
  • Identify enhancements and improvements to the customer’s data flow operations and capabilities.
  • Research operations, capabilities, and vulnerabilities of software components, including reverse engineering investigations and documenting findings.
  • Provide network protocol analysis and data traffic analysis to identify malicious activity.
  • Assist in analyzing secure mobile applications (Android and iOS) to identify security flaws, including vulnerabilities in encryption, secure storage, communications, and code execution.
  • Assist with the development of data analysis and recovery software tools for mobile applications.
  • Collaborate effectively with customer and engineer personnel of varying technical levels across different functions.

Preferred Qualifications

  • Familiarity with network protocol analysis tools (e.g., Wireshark, tcpdump).
  • Knowledge of OS internals and compiler concepts.
  • Strong debugging and analytical skills.
  • Knowledge of TCP/IP network internals and open-source tools.
  • Experience with industry-standard reverse engineering tools such as IDAPro, HexRays, or OllyDbg.
  • Experience with Android or iOS environments.