What are the responsibilities and job description for the Software Engineer position at DHI Group, Inc.?
Linux Software Engineer – High Performance Computing (HPC)
Location: Colorado Springs, CO
Clearance: TS/SCI with CI Poly (required)
Salary Range: $250,000 – $290,000
Contract: New 5‑year program
We are seeking a highly experienced Linux Software Engineer to support a new, long-term HPC modeling and simulation program. This role involves hands-on engineering, code maintenance, workflow optimization, and direct support to HPC users in a multi-platform laboratory environment.
Responsibilities:
- Develop and enhance modeling and simulation software across heterogeneous, multi-platform HPC environments
- Support HPC user workflows for mod/sim problems and GUI-driven applications
- Troubleshoot Linux OS and end‑user technical issues in a lab environment
- Maintain, debug, and improve existing code bases
- Apply coding standards, unit testing, and configuration management best practices
- Participate in requirements, design, documentation, and testing of distributed Linux applications
- Mentor junior engineers or scientists and lead code review sessions
- Design and deliver training sessions and onboarding material for HPC users and internal staff
Qualifications:
- Bachelor’s degree in a STEM discipline
- Minimum of 10 years of professional engineering experience
- Approximately 5 years of experience working with modeling and simulation software
- Experience with HPC workflows and related technologies
- Proficiency with Fortran, C, and/or C
- Strong skills in BASH and Korn shell scripting
- Advanced Linux operating system proficiency
- Strong debugging, analysis, and problem‑solving abilities
- Knowledge of software engineering practices, including testing, configuration management, and documentation
- Experience in mentoring and training technical staff
- Strong communication skills, attention to detail, and ability to prioritize work
Clearance Requirement:
- TS/SCI with CI Polygraph (required)
Salary : $250,000 - $290,000