Software Integration Engineer II

TAP Engineering LLC

• $110K — $128K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Active TS/SCI clearance with a recent polygraph (within last 7 years)
  • DoD 8570 IAT II certification
  • Bachelor's degree in a technical field or 6+ years relevant experience, or 11+ years relevant experience without a degree
  • Experience with Linux operating systems and shell scripting
  • Proficient in Python or similar programming/script languages
  • Familiarity with HPC, distributed computing, or parallel processing environments
  • Knowledge of HPC scheduling software, particularly Slurm

Responsibilities

  • Integrate and troubleshoot software across HPC systems and environments
  • Develop and maintain scripts using Bash, Python, Perl, or JavaScript
  • Support various Linux operating systems like Red Hat and CentOS
  • Configure and manage HPC scheduling and resource management
  • Utilize technologies such as Slurm, Lustre, VMware, and NVIDIA
  • Conduct system monitoring and performance analysis with tools like Grafana
  • Document configurations, procedures, and troubleshooting activities

Benefits

  • 15-25 days of Paid Time Off annually, plus 11 paid holidays
  • Up to 15% employer contribution to 401(k)
  • Free medical insurance for employees, with optional dependent plans
  • Employer-paid dental and vision plans
  • Employer-paid life, AD&D, short-term and long-term disability insurance
  • Tuition reimbursement up to $36,000 per year
  • Performance-based rewards including merit increases and bonuses
Full 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
TAP Engineering offers a comprehensive and competitive benefits package, including:
  • 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

Similar Jobs

More Jobs at TAP Engineering LLC

More Aerospace & Defense Jobs

Find similar Software Integration Engineer II jobs: