Software Lead with Security Clearance - Charleston, SC, United States - NineFX, Inc.

    NineFX, Inc.
    NineFX, Inc. Charleston, SC, United States

    3 weeks ago

    Default job background
    Technology / Internet
    Description
    Summary In this role you will manage custom DevOps and infrastructure automation tooling
    Because the software manages infrastructure automation, you will need to understand Linux and Windows administration
    The Software Engineer should have a background in automation, system administration, software development including scripting, and basic understanding of other various computing and cyber topics
    The position is on-site, full-time
    If you have solid DevOps experience and a Secret or higher clearance, you should apply
    Position Description In this role you will provide software engineering expertise in support of Department of Defense Cyber Range

    Your responsibilities will include:

    • Owning the software development process
    • Identifying and lead Digital Transformation initiatives
    • Maintaining multiple baselines
    • Contributing to schedule and cost baseline development
    • Tracking and reporting metrics
    • Developing and maintaining productivity/estimating data
    • Coordinating software enhancement needs with Cyber Event Designers and Leads
    • Representing software in customer interactions
    • Supporting technical and programmatic reviews
    • Architectural and software design review and input
    • Obsolescence identification and remediation/development Required Experience/Education/Skills
    • Bachelor's degree from an accredited college in a related discipline, or equivalent experience/combined education, with 9 years of professional experience; or 7 years of professional experience with a related Masters degree with a focus in computer science, or a focus in computer and information sciences, information technology, management information systems, or a related discipline with corresponding experience and demonstrated mastery of relevant computer science and software engineering topics.
    • Prior usage or knowledge of infrastructure configuration automation tools such as Ansible, Puppet, Chef, Salt, etc.
    • 3+ years of experience with software development and software engineering (can overlap with other experience).
    • Expert knowledge of: software development to include agile software development practices; programming languages; operating systems; networks; enterprise and consumer IT concepts, architectures, and systems (computer, network, storage).
    • Expert knowledge of PowerShell, Bash scripting, Python scripting, and C/C++ development.
    • Experience developing or modifying web applications using web development frameworks such as Django, Ruby on Rails, Flask, Angular, Bottle, jQuery, Meteor.
    • Prior usage or knowledge of one or more continuous integration tools such as GitHub Action, GitLab, or Jenkins.
    • Prior usage or knowledge of one or more of the following MySQL, MariaDB, MongoDB, Postgres SQL, or another NoSQL database.
    • Knowledge of Networking protocols such as TCP/IP, HTTP, HTTPS, TFTP, DNS, FTP.
    • 2+ years of experience with cyber testing or training to include experience with defensive and offensive cyber tools and TTPs or relevant experience (can overlap with other experience).
    • 2+ years of systems administration experience (can overlap with other experience).