Software Engineer Security Clearance
Listed on 2026-06-06
-
Software Development
Software Engineer, DevOps, Cloud Engineer - Software
A SECURITY CLEARANCE AND POLYGRAPH ARE REQUIRED.
OverviewThe Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems incorporating data repositories, data transport services, and application and systems development and monitoring. The engineer works individually or as part of a team, reviews and tests software components for adherence to design requirements, documents test results, resolves software problem reports, and utilizes appropriate software development and software design methodologies.
ResponsibilitiesThe Software Engineer shall be responsible for software development activities for a tiered Zero-touch provisioning (ZTP) and infrastructure automation (IA) solution for the bring-up and hands-off automation of complex High Performance Computing Systems. Responsibilities include requirements analysis, design, implementation, testing, sustainment, and integrating COTS and FOSS products, packages, and libraries.
Qualifications- Master's degree in Computer Science or related discipline from an accredited college or university and at least three (3) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity.
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university and at least five (5) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity.
- Seven (7) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity.
- Experience using the Unix CLI.
- Experience with scripting in Bash/Python.
- Experience developing with multiple programming languages such as C, Java, and Python in a Unix environment.
- Experience with software frameworks for searching, monitoring, and analyzing big data such as Splunk and Elastic Stack.
- Experience with SQL technologies such as MySQL, Maria
DB, and Postgre
SQL. - Experience with No
SQL technologies such as Mongo
DB and Elasticsearch. - Experience with containerization technologies such as Docker.
- Experience with CI/CD principles, methodologies, and tools such as Git Lab CI and Jenkins.
- Experience with IaC (Infrastructure as Code) principles and automation tools such as Ansible, Salt Stack, and Terraform.
- Experience designing, implementing, and using REST and/or RPC APIs.
- Experience with messaging frameworks such as Kafka, Active
MQ, and Rabbit
MQ.
EQUAL OPPORTUNITY EMPLOYER VETERANS DISABLED
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).