Software Integration Engineer

Insight Global

Alabama

On-site

USD 110,000 - 150,000

Full time

12 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Insight Global in Huntsville, Alabama, seeks a Software Integration Engineer to support defense systems. The role entails integrating, deploying, maintaining, and troubleshooting software across Windows and Linux environments in mission-critical programs.

The ideal candidate will collaborate with developers, systems engineers, and cybersecurity teams to install, configure, test, and sustain software solutions, while developing automation scripts and documenting procedures to meet security

Qualifications

  • Active Secret Security Clearance required or in process.
  • Bachelor’s degree in a STEM field.
  • Experience in software integration and deployment.
  • Experience administering Linux and Windows in enterprise/government environments.
  • Proficiency with Bash, Shell, Python scripting.
  • Strong troubleshooting, documentation, and issue-resolution skills.
  • Ability to work with cross-functional teams on complex programs.

Responsibilities

  • Perform software integration, installation, configuration, and deployment in classified environments.
  • Administer Linux and Windows OS and supporting infrastructure.
  • Develop automation scripts to improve deployment efficiency.
  • Support build, release, and deployment across development to production.
  • Diagnose and resolve software, OS, networking, and integration issues.
  • Collaborate with developers and engineers to identify root causes and corrective actions.
  • Analyze logs and performance data to resolve anomalies.
  • Document installation guides, deployment procedures, and user guides.
  • Utilize Jira/Confluence to manage work and document solutions.
  • Support source code management and configuration control.
  • Participate in software verification, validation, and testing.
  • Implement infrastructure automation with Ansible.
  • Assist with database administration and system monitoring.
  • Ensure cybersecurity, information assurance, and program security requirements.

Skills

Active Secret Clearance
Linux administration
Windows administration
Automation scripting (Bash/Shell/Py)
Software integration
Deployment automation
Documentation and procedures
Cross-functional collaboration
Problem solving

Education

Bachelor's degree in Computer Science, Software Engineering, Information Systems, Computer Engineering, or another STEM-related discipline

Tools

Jira
Confluence

Job description

Clearance Required: Active Secret Clearance

Certification Required: Security+ (or ability to obtain within program requirements)

Position Overview

We are seeking a highly motivated Software Integration Engineer to support mission-critical defense systems for a major program in Huntsville, Alabama. This role is responsible for integrating, deploying, maintaining, and troubleshooting software applications within complex Windows and Linux environments supporting national defense initiatives.

The ideal candidate will have a strong background in systems administration, software integration, scripting, and deployment automation. This individual will work closely with software developers, systems engineers, cybersecurity teams, and program stakeholders to ensure successful installation, configuration, testing, and sustainment of software solutions across multiple environments.

This position requires hands‑on technical expertise, strong problem‑solving skills, and experience supporting software throughout the full system lifecycle within a highly collaborative and mission‑focused environment.

Key Responsibilities

  • Perform software integration, installation, configuration, and deployment activities within classified and mission‑critical environments.
  • Administer, maintain, and troubleshoot both Linux and Windows operating systems and supporting infrastructure.
  • Develop and maintain automation scripts using Bash, C Shell, Python, and other scripting languages to improve deployment efficiency and reduce manual processes.
  • Support software build, release, and deployment activities across development, test, integration, and production environments.
  • Diagnose and resolve application, operating system, networking, and integration issues.
  • Collaborate with software developers and systems engineers to identify root causes of technical problems and implement corrective actions.
  • Analyze system logs, application logs, and performance data to investigate and resolve system anomalies.
  • Develop and maintain technical documentation, including installation guides, deployment procedures, configuration management documentation, and user support materials.
  • Utilize Atlassian tools such as Jira and Confluence to manage work efforts, track issues, and document technical solutions.
  • Support source code management, software baselines, and configuration control processes.
  • Participate in software verification, validation, and system testing activities.
  • Implement and support infrastructure automation using tools such as Ansible.
  • Assist with database administration, system monitoring, performance tuning, and environment sustainment activities.
  • Ensure compliance with cybersecurity, information assurance, and program security requirements.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, Computer Engineering, or another STEM-related discipline.
  • Active Secret Security Clearance.
  • Active CompTIA Security+ certification (or equivalent DoD 8570‑compliant certification).
  • Experience supporting software integration, deployment, or system integration activities.
  • Experience administering both Linux and Windows operating systems in enterprise or government environments.
  • Proficiency developing automation scripts with Bash, Shell, Python, or related scripting languages.
  • Experience troubleshooting software applications, system configurations, and deployment‑related issues.
  • Experience creating and maintaining installation procedures, technical documentation, and operational guides.
  • Strong understanding of software development lifecycles and configuration management processes.
  • Ability to work effectively within a cross‑functional engineering team.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Security-Cleared Software Integration Engineer
Security-Cleared Software Integration Engineer

Insight Global • Alabama

On-site
USD 110,000 - 150,000
Chief Systems Integration Engineer
Chief Systems Integration Engineer

SAIC • Huntsville (AL)

On-site
USD 120,000 - 150,000
Software Developer
Software Developer

SAIC • Huntsville (AL)

On-site
USD 85,000 - 120,000
Software Developer (Mid)
Software Developer (Mid)

Cintel, Inc. • Huntsville (AL)

On-site
USD 80,000 - 100,000
Senior Software & Platform Engineer – Secure Modeling and Simulation
Senior Software & Platform Engineer – Secure Modeling and Simulation

Cosologic • Huntsville (AL)

On-site
USD 120,000 - 190,000
Senior Software Developer
Senior Software Developer

SAIC • Huntsville (AL)

On-site
USD 110,000 - 150,000
Systems Engineer
Systems Engineer

SAIC • Huntsville (AL)

On-site
USD 90,000 - 130,000
Software and Systems Engineer
Software and Systems Engineer

val's services • Stafford (VA)

On-site
USD 150,000 - 190,000
Senior Systems Administrator
Senior Systems Administrator

SAIC • Huntsville (AL)

On-site
USD 90,000 - 130,000
Senior Software Engineer - Huntsville Alabama
Senior Software Engineer - Huntsville Alabama

Davidson Technologies • Huntsville (AL)

On-site
USD 140,000 - 200,000