Software Design Engineer – Entry Level

Springfield, VA | Full-Time

Apply Now

CSCI is seeking a Junior-Level, Object Oriented Developer and Systems Integrator will develop, integrate and implement secure information technology solutions. The candidate will support team members to assist them in the design and implementation of secure information technology solutions. The engineer will provide direct support for several software module efforts to include design, development, integration and unit testing, and code reviewing.

This position will impact a rapidly growing organization and offers career development opportunities for the right candidate. This position has the ability to work remotely, but being located in the Washington, DC area is required.


Candidate will:

  • Debug and reverse engineer software.
  • Analyze Windows Events and Linux syslog’s, boot logs and dmesg logs
  • Program and debug various scripts and software applications.
  • Recommend software modifications to systems to mitigate known vulnerabilities.
  • Operate and administrate computer systems running HP-UX, UNIX, Solaris, Linux, and Microsoft Windows.
  • Identify security flaws in compiled and human readable source code.
  • Understand code utilizing real-time VxWorks and Lynx OS operating systems, Common Object Resource Broker Architecture (CORBA), firewalls, and networking protocols.
  • Understand how to implement NSA approved encryption technologies and devices.
  • Apply DISA Security Technical Implementation Guides (STIGs).
  • Apply virtual hosting and server technology in system architectures.
  • Understand and apply the concept of deceptive technology such as honey pots in system architectures.
  • Participate in Code Reviews.
  • Perform Static Source Code Analysis.
  • Author recommendations for improving software and code design.
  • Contribute to a System Security Administrator and Operators Manual (SSAOM).



The following skills are recommended for this position:

  • Experience integrating various Commercial, Off-the-Shelf (COTS) and Government hardware and software systems;
  • Experience in Linux and Windows;
  • Experience in developing for (and integrating with) systems with stringent Information Assurance (IA) requirements;
  • Familiarity with Scrum Agile Management Process; and the
  • Ability to collaborate with a geographically dispersed team.

Familiarity with the following:

  • Service Oriented Architecture (SOA), Microservices, System of Systems Engineering, and Internet of Things (IOT) concepts;
  • Familiarity with Eclipse IDE, Apache ServiceMix enterprise service bus (ESB), and other Apache products, OSGi. JavaScript Object Notation (JSON);
  • Experience with georegistration modeling and visualization software;
  • Exposure to relational database development tools and concepts (RDBMS, NoSQL);
  • Understanding of modeling and simulation methods; and an
  • Understanding of Electrical Engineering.

Tool/Software Development (exploits/malware, C2, reverse engineering)


BA/BS in Information Technology, Computer Science, or related discipline. MS preferred in Information Technology, Computer Science, or related discipline.

Requirements - US Citizen / SECRET Clearance Desired


DoD 8570 Compliance Desired.

U.S. Citizenship:


Minimum Clearance:

Clearance is not required; however, the candidate must be able to be cleared at the SECRET level upon employment commencement.

SECRET clearance is desired.

The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.

CSCI stands in support of equality for and advancement of all people based solely upon the merits of abilities and actions alone, without regard to race, creed, color, sex, age, national origin or disability.

Apply Now

  • Date Format: MM slash DD slash YYYY
  • Applicants are considered for all positions, and employees are treated during their employment without regard to their race, color, creed, religion, sex, national origin, age, marital status, sexual orientation, military status or any non-job-related handicap or medical condition.
  • This field is for validation purposes and should be left unchanged.