Software Engineers

Northern VA and Annapolis Junction, MD


C/C++ and Java Enterprise positions available

Develop, maintain and enhance complex and diverse software systems including processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems and business management information systems. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents the results. Resolves software problem reports. Provides specific input to the software components of system design including hardware/software trade-offs, software reuse, use of Commercial Off The Shelf (COTS)/Government Off The Shelf (GOTS) software in place of new development. Analyzes requirements and synthesizes from system level to individual software components.

Job Responsibilities
  • Analyzes user requirements to derive software design and performance requirements
  • Designs and codes new software or modifies existing softare to add new features
  • Debugs existing software and corrects defects
  • Integrate existing software into new or modified systems or operating environments
  • Develops simple data queries for existing and proposed databases or data repositories
  • Recommends improvements in documentation and software development process standards

Project will be for data processing and software oriented database capabilities. The scope of work will include maintain databases for high availability, database integration with legacy systems and full database life cycle support.

Job Requirements
  • TS/SCI security clearance is always required
  • Willing to contribute to a growing new company that seeks to motivate and reward excellence

Required Experience
Salary commensurate with level of experience
Required Education
Bachelors Degree
Job Type
Job Status
Full time
Contact information