Software Developer, Junior / Mid-Level (TS Clearance)
Gainesville, VA  / Quantico, VA 
Posted 23 days ago
Job Description
Software Developer, Junior / Mid-Level (TS Clearance)
Job Locations US-VA-Gainesville | US-VA-Quantico
ID 2021-1232
# of Openings 1
Category Engineering

Allied Associates is seeking a software developer to develop and maintain data processing and analysis applications in support of a federal customer. Responsibilities include end-user support, application development and maintenance, testing and validation of software builds, and the identification of enhancements and improvements to the customer's data flow operations and capabilities.

The developer will also research operations, capabilities, and vulnerabilities for a variety of software components to include reverse engineering investigations and documenting results. Successful candidates will possess excellent documentation and communication skills as the position requires direct interaction with customer and engineer personnel of varying technical levels across different functions. The ability to take direction and operate independently as well as participate in team environments are necessary for this support effort.


The developer will be responsible for using industry standard and proprietary tools and methodologies for detecting vulnerabilities in software. They will provide network protocol analysis and data traffic analysis to identify malicious activity. The developer may also be required to work with a team to analyze secure mobile applications (Android and iOS) and identify security flaws in order to find and exploit weaknesses in encryption, secure storage, communications, and code execution vulnerabilities. This position will assist with the development of data analysis and recovery software tools for these applications, as well.


The ideal candidate will meet the following 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

Additional desired skills:

* 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

Applicants must hold an active Top Secret (TS) clearance. Must also have the ability to successfully undergo a security-focused polygraph examination.

Allied Associates International is an equal opportunity employer. A2I does not discriminate on the basis of race, religion, color, sex, gender identity, age, veteran status, status as an individual with a disability, or other protected status.


Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
1 to 10 years
Email this Job to Yourself or a Friend
Indicates required fields