Software Engineer

Huntsville, Alabama


Employer: SAIC
Industry: Software
Salary: Competitive
Job type: Full-Time

Description

SAIC is seeking a motivated, creative, and ambitious Software Engineer to join the Software, Simulation, Systems Engineering and Integration Directorate (S3I) Joint Technology Center - Systems Integration Lab (JSIL) Tech Center in Huntsville, AL. The candidate will be part of a dynamic and multidisciplinary team developing advanced electrical and computer application solutions for the U.S. Army and Air Force Unmanned Aerial Systems (UAS)/Remotely Piloted Aircraft (RPA) Ground Control Stations.

Responsibilities:
  • Develop object-oriented software based on provided system requirements.
  • Use scripting languages to develop installation and configuration tools using Bash, PowerShell, JavaScript, and Python.
  • Troubleshoot software bugs on virtual and physical machines including servers, switches, firewalls, load balancers, virtual machines, and containers.
  • Participate and contribute in software design/review/build cycles for system lifecycle.
  • Contribute to system software decisions based on customer recommendation.
  • Develop engineering technical documentation including but not limited to System Description Documents, System requirements, Data Flow Documents, and Network Diagrams.
Qualifications

Required Education:
  • Bachelors degree and nine (9) years of experience; Additional four (4) years of experience accepted in lieu of degree.
Required Clearance:
  • Must have an active Secret clearance; US Citizenship.
Required Skills:
  • General understanding of computing systems, virtual machines, and containers.
  • Experience with object-oriented software development.
  • Experience with scripting languages such as Bash, Python, or PowerShell.
  • Experience developing systems using Linux and Windows computing environments.
  • Experience with datacenter architectures (cluster computing, fault tolerant, or high availability system) is a plus.
  • Experience with containerization (i.e. Docker and/or Podman) is a plus.
  • Ability to obtain and maintain a Security+ CE.
  • Experience with operating system virtualization utilizing Type I and II hypervisors (vSphere, KVM, VMWare Workstation) is a plus.
  • Experience writing technical documentation is a plus.
  • Experience creating automated systems, installation systems, or config systems is a plus.

SAIC accepts applications on an ongoing basis and there is no deadline.

Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.

Created: 2024-09-24
Reference: 2412320
Country: United States
State: Alabama
City: Huntsville
ZIP: 35801


Similar jobs: