Clearance Level Must Be Able to Obtain: Secret
Key Responsibilities: Strong Test experience : Linux and C++ skills a MUST
Key Responsibilities:
• Perform tasks in software architecture design, user interface, software development, and desktop integration of COTS and GOTS tools.
• Ability to lead a small team, mentor junior engineers, and collaborate with other talented software and system engineers to motivate, inspire, and mentor in a dynamic agile environment.
• Transform high level requirements into system and software designs and lead the implementation of the solution architecture.
Basic Qualifications:
• Bachelor of Science degree in in software engineering, computer science, or related field with 4 years of related experience or a Master of Science degree with at least 2 years of experience.
• Proficiency with programming languages Java, Python, and Bash
• Understanding of Microsoft Security Development Lifecycle (https://www.microsoft.com/en-us/securityengineering/sdl)
or similar frameworks.
• Software test development on Red Hat Linux
• Virtualization experience in tools such as VMware, KVM,
VirtualBox Hypervisors.
• Experience working in an Agile software development
environment.
• Excellent communication skills are a must.
Preferred Qualifications:
• Experience with Apache Niagara Files (NiFi).
• Experience and knowledge of SELinux, Linux containers, and Red Hat Linux 8.
• Skills in system hardening and security testing, NIST 800-53, etc.
• Atlassian tools with Jira and Confluence.
• Skills using Git, GitLab, CI/CD and Vagrant.
• Able to use file format specifications to parse and unparsed complex file formats.
• Networking, network protocols, some programming with custom or home grown network and data protocols.
#CJ