Software Integration Engineer
Role details
Job location
Tech stack
Job description
· Integrate software baselines for current and future systems. · Analyze, develop, test, and modify hardware and/or software interfaces and solutions to meet user requirements. · Coordinate with users to identify data availability, report requirements, and systems design problems. · Define system objectives and prepare system design specifications to meet user requirements and solve interface problems. · Review work products for correctness, adherence to design concepts, and user standards, and ensure progress according to schedules. · Prepare status reports and presentations on task performance to clients. · Maintain disciplined software release control and configuration management. · Coordinate with DoD Cyber methodology and standards and work within a Risk Management Framework (RMF). · Provide technical documentation for users through installation and configuration of the systems.
Requirements
- BS degree in Engineering, Computer Engineering, Computer Science, or in a relevant IT major from an ABET accredited program required. In lieu of a degree, an abundance of real work experience with a Sec+ certification will be considered., · Minimum of three (3) years of experience in software integration, design, and development with Windows or Linux (preferably both). · Experience with scripting in at least two languages: PowerShell, NSIS, VBScript, JavaScript, Batch, and/or Bash. · Proficient with relational databases such as SQL Server, PostgreSQL, or MySQL. · Understanding of computer science fundamentals, design patterns, data structures, encryption algorithms, and well-known ports & protocols. · Familiarity with Agile methodologies, including Scrum and Kanban. · Experience with virtual environment setup and support using VMware ESXi. · Engineering experience with Microsoft Windows 10 OS or Microsoft Windows Server OS. · Experience in RHEL OS engineering environments. · Network interconnection setup and support experience using Cisco IOS or Netgear OS. · Experience in scanning, patching, and mitigating cybersecurity vulnerabilities using ACAS and SCAP. SKILLS & ATTRIBUTES: · Excellent communication skills and the ability to interact with all levels of end users and technical resources. · Ability to operate effectively in a team-oriented and collaborative environment. · Detail-oriented with strong documentation skills for software build plans and technical manuals. · Strong problem-solving skills and the ability to propose solutions. · Capability to automate installation and configuration of operating systems and software. · Familiarity with cybersecurity requirements and compliance, including DISA STIG and RMF controls. · Ability to provide SME (Subject Matter Expert) and fleet support, troubleshoot issues, and validate solutions. SECURITY CLEARANCE · Must be a US Citizen · Current DoD SECRET minimum security clearance preferred or the ability to obtain a SECRET security clearance is required. A SECRET level security clearance is required as military base and facility access is critical and must be maintained throughout employment. LOCATION · The work location is N. Charleston, SC, with 0-5% travel expected. This is an on-site position. ADDITIONAL DESIRED QUALIFICATIONS: · Prior DCGS or military experience a HUGE plus! · Experience with DoD PKI, SSL, or OAuth 2.0 security protocols. · Experience with ArcGIS Enterprise product suite and ArcGIS Client applications. · Experience with Global Command and Control System - Joint (GCCS-J). · Experience with the Windows Assessment and Deployment Kit (ADK) for custom Windows image deployment. · Engineering experience with Android OS. · Experience drafting technical manuals using MIL-STD-38784. · Virtual machine engineering experience using Hyper-V or VMware Workstation. · Experience analyzing network traffic using tools like Wireshark. · Containerization experience using Kubernetes, Docker, or equivalent software. · Automation experience using Ansible.