Software Developer
Company | Red Horse Corp |
---|---|
Location | Quantico, VA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Junior, 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.