Software Integration Engineer II

TAP Engineering LLC

Maryland

On-site

USD 110,000 - 128,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

PTO 15-25 days + 11 holidays
401(k) match and profit sharing
Free medical coverage
Dental & Vision
Employer-paid life insurance
FSAs
Tuition reimbursement up to $36k/yr
Wellness incentives
Travel support
Performance-based bonuses

Job summary

TAP Engineering LLC is seeking a Software Integration Engineer in Annapolis Junction, MD to support integration, deployment, and operation of software across multi-vendor HPC servers and specialized processing environments. You will work across Linux OS, scheduling platforms, monitoring tools, and automation technologies to ensure reliable software/hardware integration.

The role requires TS/SCI clearance with polygraph, DoD 8570 IAT II certification, and 6+ years of experience (11+ without a

Qualifications

  • Active TS/SCI clearance with polygraph (recent)
  • DoD 8570 IAT II certification
  • Bachelor's degree in technical field with 6+ years of experience or 11+ years of relevant experience without degree
  • Experience with Linux-based OS and shell scripting
  • Proficiency in Python and/or Perl/JavaScript
  • Experience with HPC or distributed/parallel computing environments
  • Familiarity with Slurm scheduling and resource management
  • Knowledge of configuration management/automation tools
  • Experience in system installation, integration, troubleshooting
  • Familiarity with HPC hardware/software (Lustre, InfiniBand, NVIDIA, Mellanox)
  • Knowledge of monitoring/logging/tools (Grafana, ELK, Splunk)
  • Understanding of GCC and software compilation
  • Strong analytical and troubleshooting skills
  • Ability to work in a collaborative mission-focused environment

Responsibilities

  • Integrate, install, configure, and troubleshoot software across HPC systems
  • Develop and maintain Linux shell scripts and automation (Bash, Python, Perl, or JavaScript)
  • Support Red Hat, CentOS, SUSE and other Linux environments
  • Configure HPC scheduling, resource management, and parallel processing environments
  • Support technologies including Slurm, Lustre, VMware, InfiniBand, NVIDIA platforms
  • Work with compilers and multi-threaded applications
  • Support system monitoring, logging, and performance analysis (Grafana, ELK, Splunk)
  • Apply configuration management/automation tools for consistent configurations
  • Perform structured troubleshooting and root-cause analysis
  • Support deployments, upgrades, and integration efforts
  • Collaborate with system, network, and software engineers to resolve issues
  • Document configurations, procedures, and troubleshooting activities

Skills

TS/SCI clearance
DoD 8570 IAT II
Linux & shell scripting
Python / Perl / JavaScript
HPC/Schedulers (Slurm)
Configuration management tools
GCC / software compilation
Monitoring & logging tools
System installation & troubleshooting
Multi-vendor HPC environments

Education

Bachelor's degree in technical field
11+ years of relevant experience without a degree

Tools

Linux distributions (RHEL/CentOS/SUSE)
Grafana
ELK / Splunk
NVIDIA / Mellanox / InfiniBand

Job description

Position Overview

TAP Engineering is seeking a Software Integration Engineer in Annapolis Junction, Maryland to support the integration, deployment, and operation of software across multi-vendor high-performance computing (HPC) servers, clusters, and specialized processing environments. You'll work across operating systems, scheduling platforms, monitoring tools, and automation technologies to ensure software and systems work together reliably in a complex technical environment.

Key Responsibilities
  • Integrate, install, configure, and troubleshoot software across HPC systems and specialized computing environments
  • Develop and maintain Linux shell scripts and automation using Bash, Python, Perl, or JavaScript
  • Support Red Hat, CentOS, SUSE, and other Linux-based operating environments
  • Configure and troubleshoot HPC scheduling, resource management, and parallel processing environments
  • Support technologies including Slurm, Lustre, WEKA, VMware, InfiniBand, Mellanox, and NVIDIA platforms
  • Work with compilers, multi-threaded applications, and parallel processing technologies
  • Support system monitoring, logging, and performance analysis using tools such as Grafana, ELK, and Splunk
  • Apply configuration management and automation tools to maintain consistent system configurations
  • Perform structured troubleshooting and root-cause analysis across software and infrastructure components
  • Support system deployments, upgrades, and integration efforts
  • Collaborate with system, network, and software engineers to resolve integration and performance issues
  • Document configurations, procedures, and troubleshooting activities
Required Qualifications
  • Active TS/SCI clearance with appropriate polygraph (most recent poly within the last 7 years)
  • DoD 8570 IAT II certification
  • Bachelor's degree in a technical discipline or related field and 6+ years of experience, or 11+ years of relevant experience without a degree
  • Experience working with Linux-based operating systems and shell scripting
  • Proficiency in Python and/or another scripting or programming language such as Perl or JavaScript
  • Experience supporting HPC, distributed computing, or parallel processing environments
  • Familiarity with HPC schedulers and resource management software, particularly Slurm
  • Working knowledge of configuration management and automation tools
  • Experience with system installation, integration, and troubleshooting
  • Familiarity with technologies such as Lustre, InfiniBand, VMware, NVIDIA, Mellanox, or similar HPC platforms
  • Knowledge of monitoring, logging, and system management tools
  • Understanding of GCC and software compilation
  • Strong analytical and structured troubleshooting skills
  • Ability to work effectively in a collaborative, mission-focused environment
Compensation

The anticipated salary range for this position is $110,000-$128,000, based on relevant experience, qualifications, and other applicable factors. The compensation range provided is a general guideline and is not a guarantee of compensation or salary.

Clearance Requirement

This position requires an active TS/SCI security clearance with appropriate polygraph. Clearance processing and maintenance will be conducted in accordance with U.S. Government requirements.

Benefits Overview
  • Paid Time Off: 15-25 days annually based on tenure, plus 11 paid holidays (never use-or-lose)
  • Retirement: Up to 15% employer contribution to a 401(k) through match and profit sharing
  • Medical Coverage: Free medical insurance for employees, with optional buy-up plans for dependents
  • Dental & Vision: Employer-paid plans with optional enhancements
  • Insurance Coverage: Employer-paid life insurance, AD&D, short-term disability, and long-term disability
  • Flexible Spending Accounts: Healthcare and dependent care FSAs
  • Tuition Reimbursement: Up to $36,000 per year for approved coursework
  • Additional Benefits: Employee Assistance Program, wellness incentives, discount programs, virtual care, prescription savings, and travel support
  • Performance-Based Rewards: Merit increases, performance bonuses, and referral bonuses
Additional Information

TAP Engineering is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other status protected by law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Integration Engineer Level 4
Software Integration Engineer Level 4

Socket.dev • Maryland

On-site
USD 175,000 - 200,000
Paid Time Off
401(k) match
Medical coverage
+8
Systems Administrator II - Infrastructure and Sustainment Support
Systems Administrator II - Infrastructure and Sustainment Support

TAP Engineering LLC • Maryland

On-site
USD 83,000 - 113,000
Paid Time Off 15–25 days + 11 holidays
401(k) retirement with employer match
Free medical coverage
+7
Systems Administrator II - HPC Support
Systems Administrator II - HPC Support

TAP Engineering LLC • Maryland

On-site
USD 83,000 - 113,000
PTO 15-25 days
401(k) match
Medical coverage
+7
Software Integration Engineer Level 4
Software Integration Engineer Level 4

TAP Engineering • Maryland

On-site
USD 165,000 - 180,000
Paid Time Off 15–25 days
11 holidays
401(k) match
+5
Software Integration Engineer IV
Software Integration Engineer IV

TAP Engineering LLC • Maryland

On-site
USD 165,000 - 180,000
Paid Time Off
401(k) with match
Medical coverage
+2
Systems Administrator 2 - HPC Support
Systems Administrator 2 - HPC Support

TAP Engineering • Maryland

On-site
USD 83,000 - 128,000
Paid Time Off
401(k) Match
Medical Coverage
+8
Software Integration Engineer - Annapolis Junction, MD
Software Integration Engineer - Annapolis Junction, MD

AHU Technologies Inc • Washington

On-site
USD 246,000 - 253,000
100% Employer Paid Medical Premiums up to $25,000
401K with 10% employer contribution
20 Paid Time Off Days
+2
Software Integration Engineer HPC
Software Integration Engineer HPC

AHU Technologies Inc • Washington

On-site
USD 246,000 - 253,000
Medical Coverage (Multiple Plans, Employer Paid)
401(k): 10% company contribution (fully vested per pay period)
Performance-based Bonuses
Sr. Software Integration Engineer
Sr. Software Integration Engineer

Shield Consulting Solutions • Maryland

On-site
USD 250,000 - 260,000
25 days PTO
11 paid holidays
100% employer-paid healthcare
+1
Sr. Software Integration Engineer (Annapolis Junction, MD)
Sr. Software Integration Engineer (Annapolis Junction, MD)

Shield Consulting Solutions • Maryland

On-site
USD 250,000 - 260,000
25 days PTO
11 paid holidays
Healthcare for employees and dependN -
+1