Cyber Software Developer
We are actively seeking a Cyber Software Technologist to join our Cyber and Intelligence group. We are in search of an adaptable professional who thrives on mastering new technologies and possesses a diverse skill set. In this role, you will become an integral part of our cyber range team, leading the development, enhancement, and maintenance of a suite of cyber test tools used to design and execute cyber testing and training events. You’ll be entrusted with overseeing the entire Software Development Lifecycle in the context of running Cyber Test and Training Events, ensuring that our software solutions effectively cater to government cyber testing requirements.
The Cyber Software Technologist should bring a background encompassing cyber events (including cyber tactics, techniques, and procedures), system administration, software development (including scripting), and a fundamental understanding of various computing and cyber domains.
Responsibilities:
- Take ownership of the software development process.
- Champion and lead Digital Transformation initiatives.
- Manage multiple baselines efficiently.
- Contribute to the development of schedule and cost baselines.
- Monitor and report metrics accurately.
- Develop and maintain productivity/estimating data.
- Collaborate with Cyber Event Designers and Leads to address software enhancement needs.
- Serve as the representative for software during customer interactions.
- Provide support for technical and programmatic reviews.
- Offer insights and reviews for architectural and software design.
- Identify and address obsolescence issues through remediation and development.
- Bachelor’s degree from an accredited college in a relevant discipline, or have equivalent experience/combined education. You should have 9 years of professional experience, or 7 years of professional experience along with a related Master’s degree focused on computer science, computer and information sciences, information technology, management information systems, or a relevant discipline. This experience should be accompanied by a demonstrated mastery of pertinent computer science and software engineering topics.
- Possess a minimum of 2+ years of experience in cyber testing or training, including familiarity with defensive and offensive cyber tools and Tactics, Techniques, and Procedures (TTPs), or a corresponding field.
- Have at least 2+ years of systems administration experience.
- Exhibit 3+ years of experience in software development and software engineering.
Desired Expertise:
- Display expert knowledge of various aspects, including software development (including agile practices), programming languages, operating systems, networks, and enterprise and consumer IT concepts and systems (including computer, network, storage).
- • Demonstrate expertise in scripting languages, such as PowerShell, bash scripting, and python scripting, along with proficiency in C/C++ development.
- • Showcase experience in developing or modifying web applications using frameworks like Django, Ruby on Rails, Flask, Angular, Bottle, jQuery, and Meteor.
- • Possess prior exposure or understanding of continuous integration tools like Jenkins.
- • Have prior familiarity or knowledge of infrastructure configuration automation tools like Ansible, Puppet, Chef, and Salt.
- • Exhibit previous experience or familiarity with databases such as MySQL, MariaDB, mongoDB, Postgres SQL, or no SQL.
- • Demonstrate knowledge of Networking protocols, including TCP/IP, HTTP, HTTPS, TFTP, DNS, and FTP.
Note: The responsibilities and qualifications listed above represent the key requirements of the position; they are not exhaustive.
Security Clearance Statement: Applicants must hold a government security clearance; US Citizenship is mandatory. Clearance Level: TS/SCI
Additional Information:
- Work will be conducted onsite at Eglin AFB.
- A variety of alternate work schedules are supported
Desired Expertise: