Senior Software Engineer (TS Clearance)
Quantico, VA  / Newington, VA  / Chantilly, VA  / Stafford, VA ...View All
View Less
Posted 16 days ago
Job Description
Senior Software Engineer (TS Clearance)
Job Locations US-VA-Quantico | US-VA-Newington | US-VA-Chantilly | US-VA-Stafford
ID 2020-1177
# of Openings 1
Category Engineering

Are you looking for an opportunity to not just develop software, but to build a system that will enhance intelligence, national security, and law enforcement operations? A2I is seeking a motivated Senior Software Engineer to work in a fast-paced and agile environment. You will serve as the technical lead for all software development efforts, providing guidance in the overall aspects of the software development efforts to include data architectures, software assurance, and security.


This role is more than just coding. You will manage an integrated software engineering team. We need a Senior Software Engineer who will use their passion to learn new tools and techniques and identify and implement system improvements. You will interface with the technical community and other Government entities to understand challenges, needs, and development solutions; contribute to improving the overall technical capabilities of client’s operations mission, by participating in design (software and otherwise) sessions, developing unique capabilities, and sharing insights and practices across Government organizations supporting the customer’s mission.

The ideal candidate will have the following experience:

    Managing software development teams of up to 10 developers
  • Conducting rapid software prototyping to demonstrate and evaluate technologies in relevant environments
  • Designing and implementing software systems
  • Managing software development process using agile methodologies
  • Evaluating performance, security, and other aspects of software systems
  • Testing software capabilities using effective and innovative testing and analysis techniques
  • Documenting software with an emphasis on architectures, user stories, and interface definitions
  • Managing and supporting software development infrastructure
  • Building and configuring computing systems and resources

Work Location:  The primary location is Newington, VA; Quantico, VA; Stafford, VA; or Chantilly, VA. 



Minimum Education: The Senior Software Engineer shall have a bachelor’s degree from an accredited university/college in one of the following areas: Computer Science, Computer Engineering, or Software Engineering. We may consider candidates without the requisite bachelor's degree if they possess a minimum of five (5) years of relevant experience in relevant areas, or related fields, have demonstrated development proficiency and/or advanced knowledge of computer programming and development systems and security practices.

Minimum Experience: The Senior Software Engineer must have a minimum of ten (10) years recent experience in the direct performance of a major program, project, or activity relating to computer software development at the user and kernel level, computer programming, and/or computer digital forensics.

The Senior Software Engineer must have working knowledge and experience in participating in agile software development practices and team design sessions; experience working on a software development team; demonstrated problem solving ability with the ability to explore and evaluate many possible solutions to problems.

Desired Skills:  It is preferred the Senior Software Engineer have five (5) years of intensive software development experience in modern languages such as C/C++, Java, or C# with knowledge of commonly used languages such as Perl, Python, Ruby, and JavaScript. It is preferred the Senior Software Engineer possess working knowledge of some modern computing paradigms and environments such as NoSQL systems, cloud computing and virtualization, parallel programming, network programming, mobile development, and interface development. It is also preferred that the Senior Software Engineer be familiar with end-to-end software development activities in Linux/Windows/Unix/Web environments, software development tools including IDEs (Eclipse, IntelliJ, Visual Studio, and Emacs), version control systems (Git, and Svn) and bug tracking systems (e.g. Jira, Bugzilla, Fogbugz).

Clearance Requirement:  Active Top Secret (TS) clearance is required.  

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
5 years
Email this Job to Yourself or a Friend
Indicates required fields