Software Systems Engineer (Java, C/C++, Python) Jobs
Software Systems Engineer(100% Remote / Norfolk, VA) - Apex Systems has an immediate need for a Software Systems Engineer in Norfolk, VA. This will be an Est. "6 Month Contract to Permanent Hire" opportunity, supporting one of our largest DoD / Government clients on the East Coast & Nationwide! Please see below for all position details & how to apply.Job Title: Software Systems EngineerLocation: Norfolk, VAContract Layout: Est. "6 Month Contract to Permanent Hire"Contract Rate: $70.00 - $85.00 / Hourly on W2Starting Salary at Permanent Conversion: $140,000 - $170,000 & Full BenefitsRequirements:Secret Security Clearance (Eligibility)Security+CEProven experience engineering automated software packages for deployment in virtual environmentsDemonstrated proficiency in at least 3-4 of the following: Java, JavaScript, C++, C#, Perl, Python, AutoITAbility to write programs processing multiple input typesExperience with automation frameworks (Ansible Playbooks a plus)Advanced scripting for deployment automationJob Description:Required Technical Competencies:Software Packaging & Automation Must-Have:Proven experience engineering automated software packages for deployment in virtual environmentsProficiency in scripting languages: AutoIT, Python, PowerShell, Perl Software EngineExperience with IAVA patches, OS updates, third-party applications, and security fixesAbility to create validation mechanisms for multiple input types (command-line arguments, environmental variables, input streams)Virtualization Expertise Must-Have:Hands-on experience with Type-1 and Type-2 hypervisorsProficiency in VMware ESXi/vSphere, VMware Workstation, and Microsoft Hyper-VAbility to design, provision, and administer secure virtualized infrastructuresOperating System Administration Must-Have:Modern Windows OS expertise (Windows 11, Windows Server 2016 or higher)Linux administration experience (Red Hat Enterprise Linux preferred)Windows Group Policy enforcement knowledgeSecurity & Compliance Must-Have:Deep knowledge of DISA STIG (Security Technical Implementation Guidelines)Experience applying STIGs to ensure complianceUnderstanding of DoD Information Assurance guidelinesIAVA (Information Assurance Vulnerability Alert) compliance experienceNetworking Fundamentals Must-Have:Strong understanding of TCP/IP, DHCP, DNSExperience with Cisco networking hardware or equivalentKnowledge of routing and switching conceptsProgramming & Scripting Must-Have:Demonstrated proficiency in at least 3-4 of the following: Java, JavaScript, C++, C#, Perl, Python, AutoITAbility to write programs processing multiple input typesExperience with automation frameworks (Ansible Playbooks a plus)Ideal Candidates Demonstrate:Direct experience packaging and deploying software with DoD cybersecurity standards complianceExperience maintaining high-availability environments for mission-critical systemsExperience deploying Windows OS packages in enterprise DoD environmentsSystem hardening and OS-level security implementation experienceTrack record conducting vulnerability analysis and reportingExperience with Assured Compliance Assessment Solution (ACAS)Experience implementing network-level controls in virtualized environmentsUnderstanding of secure network architecturesAdvanced scripting for deployment automationExperience with validation and error-handling mechanismsPlease note: Candidates must be able to obtain and/or maintain a Department of Defense Secret Security Clearance as a condition and continuation of employment.