Seeking an entry- or mid-level software engineer to join a team responsible for developing cybersecurity software for the US Navy. This team is responsible for software development and resolution of integration issues, both in a laboratory environment and onboard U.S. Navy submarines and ships. Candidates should have a demonstrated interest in developing readable, maintainable, quality software. Successful candidates will possess a trained eye for detail, will be reliable, and be able to work effectively as part of a team.
Duties and Responsibilities
Develop new software components in Java, C, C++, Bash, and Python to meet program needs
Integrate COTS and GOTS tools, including open source products and API-driven integration efforts
Build multi-tier software solutions, including database design and integration, identification and authentication, and data capture
Perform thorough unit testing of software components to prepare for integration in a larger system
Conduct software component integration to ensure end-to-end system functionality prior to formal testing
Participate in various technical and program meetings on a weekly basis
Research, identify, and evaluate new technologies for adoption by the Navy
Knowledge, Skills and Abilities
Required Knowledge, Skills and Abilities
Knowledge of software development lifecycle, including configuration management, good coding practices, and experience in writing, testing, and deploying production-quality software
Software development experience using Java, C/C++, Python, and other languages in a Linux environment
Knowledge of and experience using Linux (basic OS comprehension and basic shell scripting), preferably Red Hat or derivatives
Experience with open source software and custom software, as well as integration between software applications using middle tier integration and data-driven models.
Knowledge of cybersecurity best practices
Commitment to teamwork, good communication, and critical thinking required.
Strong written and oral communication skills
Analytical and innovative outlook on software and systems
Knowledge of cybersecurity best practices
Knowledge of LDAP, Authentication, PKI
Knowledge of data-driven software application
Knowledge of penetration testing platforms such as Kali Linux components
Distributed, system-of-system experience
Knowledge and experience using virtual machine platforms
Knowledge of compliance standards such as STIG, CIS-20, OWASP, NIST.
BS in Computer Science or similar degree
Ideal candidates will possess industry-recognized certifications in software development and Security+.
This position requires the applicant to obtain and maintain a DoD Clearance.
Physical and Mental Requirements for all positions:
- Prolonged stationary periods at a desk
- General ability to operate computer and other productivity machinery such as calculator, copy machine, printer, etc.
- Ability to lift and transport up to 15 pounds at times
- Effectively communicate with others
- Ability to stay focused and provide attention to detail.
- Ability to think analytically and apply problem solving skills to scenarios throughout the course of the workday
If you need special assistance or an accommodation while seeking employment, please contact our recruiting department at email@example.com or call 703.368.6107. We will make a determination on your request for reasonable accommodation on a case-by-case basis.
To learn more about the Benefits offered by Progeny Systems, including a minimum $1,000 sign-on bonus for all new hires, please visit our website at http://www.progeny.net/careers.
About Progeny Systems
Progeny Systems is a privately held, high-tech small business that provides premium systems, services, and products for the Department of Defense, government agencies and commercial clients. We are a technology leader in numerous areas including: technology insertion; acoustic sensors; signal processing; combat systems; torpedoes; cyber security; biometrics; knowledge management; undersea vehicles; open architecture; electromagnetic maneuver warfare; electronics packaging; and image/video processing/analysis.
Progeny System's ability to leverage flexibility, rapid turnaround, customer responsiveness, and encourage an environment for experimental research has been critical to our success in developing, producing and supporting numerous mission critical national defense systems.
Progeny has provided highly complex products/programs to the United States Government in collaboration with the following agencies, among others:
- United States Navy
- United States Air Force
- United States Army
- Defense Advanced Research Projects Agency (DARPA)
- National Aeronautics & Space Administration (NASA)
Please mention that you come from TestForThem
when applying for this job.