JOIN THE TEAM TODAY!
Our reputation is built on the skills and successes of our employees.
Software Engineer Level 2
Learn more about this opportunity below: 7326-TKO - Software Engineer Level 2
Clearance: TS/SCI FSP
Location: Next Century
This position is Contingent on an employee rotation to another contract The TKO program is seeking a Software Engineer with strong java development skills (8 or more years of Java experience) to support data transformation and signature development for the Data Normalization & Automation (DNA) TTO. The successful candidate will also be knowledgeable in C++ (need to be able to read C++ code and know the basics) have basic Linux skills and Git experience. The individual will provide data transformation as part of a larger enterprise data flow. This includes defining requirements, analyzing data mappings, working with others to design the dataflow through the transformation architecture, implementing data transformation, unit testing, as well as verifying/examining results in corporate repositories. Experience with XML schemas and serialization using libraries like Jackson, experience with STIX, Git CI, NIFI, Kubernetes/Docker, ELK, GraphQl, Zipkin, MinIO, MongoDB and Redis is nice to have.
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade- offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.