Software Integration Engineer

Annapolis, Maryland

2HB Incorporated
Apply for this Job
This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance.

2HB Incorporated is seeking a Software Integration Engineer to support its government customer in Annapolis Junction, MD.

The Level III Software Integration Engineer (SIE) shall possess the following capabilities:

• Ability to integrate, install, configure, upgrade, compile, and support COTS/GOTS software.

• Generate documentation for the full software stack.

• Update software for sustainment support.

• Basic Linux system administration skills and shell scripting.

• Execute test codes for characterization of software performance.

• Provide software product ownership for HPC tools.

• Working knowledge of CM tools, web documentation, and issue tracking.

• Ability to work in a fast-paced environment and switch between various architectural paradigms.

SIE-3 Qualifications: Bachelor's Degree in Computer Science or related field and have at least eight (8) years of demonstrable experience with integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment.
OR
The individual shall have five (5) years full time Computer Science directly related work that can be substituted for a degree and have at least eight (8) years of demonstrable experience.
OR
An industry recognized professional certification, as defined in the TT0s, may substitute as one (1) year experience. A Master's Degree in Computer Science or related field may substitute for two (2) years' experience.

Position Description
The Software Integration Engineer shall be responsible for designing, developing, and maintaining software integration solutions for HPC infrastructure in a Linux environment. This position's tasking involves collaborating with cross-functional teams to integrate various technologies, ensuring smooth data flow between different systems and platforms. The Software Integration Engineer shall be expected to troubleshoot software integration issues, optimize performance, and ensure compliance with best practices.

Position Required Skills
- Experience using the Linux CLI
- Experience developing Bash/Python scripts to automate manual processes
- General HPC technical knowledge regarding compute, network, memory, and storage system components
- Experience troubleshooting system and software issues across the full software stack
- Experience with IaC principles and automation tools including Ansible
- Experience with CI/CD principles, methodologies, and tools such as GitLab CI
- Experience using system monitoring tools such as Prometheus/Grafana
- Experience with Git Source Control System
Position Desired Skills
- Familiar with Site Reliability Engineering (SRE) principles and applications
- Experience with the Atlassian Tool Suite (JIRA, Confluence)

This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance.
Date Posted: 09 April 2025
Apply for this Job