Senior Software Engineer

SPARTA, Inc. seeks a Senior Software Engineer/Developer to contribute to challenging design and development projects. The Software Engineer will perform hands-on research, analysis, systems engineering, design, development, testing, and integration of software applications. The selected candidate will work with a small team to research, design, develop, test, and integrate software spanning the following disciplines: Cloud Computing, Cloud Services, MapReduce, Hadoop, Parallel and Distributed Computing, Scalable Architectures, Large Scale Knowledgebases, Semantic Engineering, Information Extraction, Natural Language Processing, Data Fusion.

EXPERIENCE REQUIREMENTS:

- A minimum of 5 years related experience
- Minimum of a Bachelor's Degree in Computer Science. Master's Degree or PhD is preferred.
- Experience with Java programming and object oriented design and implementation is required.
- Experience in software development for one or more of the following: Cloud Computing, Cloud Services, MapReduce, Hadoop, Parallel and Distributed Computing, Scalable Architectures, Large Scale Knowledgebases, Semantic Engineering, Information Extraction, Natural Language Processing, Data Fusion.
- Service Oriented Architecture (SOA) and Web Services experience a plus.
- Engineering and Integration experience (Intel domain preferred)
- Must have the ability to travel locally and within the United States for meetings, demonstrations, and experiments as needed.

SECURITY CLEARANCE:
-A minimum of an active SECRET clearance is required. Must be clearable up to TS/SCI.

*This opportunity is contingent upon contract award.*