Logo
APR Consulting

Cybersecurity Software Engineer

APR Consulting, Manassas, Virginia, United States, 22110


Cybersecurity Software Engineer

Location: Manassas, VirginiaType: ContractJob #75258Our client is a high-tech business focusing on software and hardware system integration, cutting-edge research and development, and manufacturing. They provide premium systems, services, and products for the Department of Defense, government agencies and commercial clients.

We have an immediate opening for a

Cybersecurity Software Engineer

to develop new software components in Java, C, C++, and Python to meet program needs.

Job Title: Cybersecurity Software EngineerLocation: Manassas, VA 20110Contract Duration: 12 months or longerPay: $44.69/hour

Note: Due to the nature of work all candidates must be US Citizens. Department of Defense Secret security clearance is REQUIRED.

Position Summary:As a Cybersecurity Software Engineer, you'll be a member of a cross functional team responsible for developing cybersecurity software for the US Navy.

This position is mostly on-site with Hybrid/Flex options available.

Duties and Responsibilities:

Develop new software components in Java, C, C++, and Python to meet program needsIntegrate COTS tools, including open-source products and API-driven integration effortsContainerize existing applications and deploy them using a tool like Docker or Podman Build multi-tier software solutions, including database design and integration, identification and authentication, and data capturePerform thorough unit testing of software components to prepare for integration in a larger systemConduct software component integration to ensure end-to-end system functionality prior to formal testingParticipate in various technical and program meetings on a weekly basisResearch, identify, and evaluate new technologies for adoption by the NavyKnowledge of the software development lifecycle, including configuration management, good coding practices, and experience in writing, testing, and deploying production-quality software Software development experience using Java (JAVAFX), Spring, C/C++, Python, and other languages in a Linux environmentKnowledge of and experience using Linux (basic OS comprehension and basic shell scripting), preferably Red Hat or derivativesKnowledge of containerization technologies on Linux OS (Docker, Podman, k8s, RKE2)Experience with open-source software and custom software, as well as integration between software applications using middle tier integration and data-driven modelsKnowledge of cybersecurity best practicesTechnical problem-solving ability for large and complex software systemsRequired Knowledge, Skills, and Abilities:

Analytical and innovative outlook on software and systemsKnowledge of cybersecurity best practicesKnowledge of Agile/DevOps methodologiesKnowledge of Docker/Podman containersKnowledge of data-driven software application Distributed, system-of-system experienceKnowledge and experience using virtual machine platforms Basic knowledge of networking in LinuxRequired Education and Experience:

Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field.Also requires 2+ years of job-related experience or a Master's degree.Agile experience preferred.

About APR:Since 1980 APR Consulting, Inc. has provided professional recruiting and contingent workforce solutions to a diverse mix of clients, industries, and skill sets nationwide. We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.

Don't miss out on this amazing opportunity! If you feel your experience is the match for this position, please apply today and join our team. We look forward to working with you!

#SLA #spc1