Software Engineer - HPC Linux (Top Secret/SCI with CI Poly to start)
On-siteColorado Springs, Colorado, United States
Job Summary
Support HPC users through modeling and simulation workflows while developing and maintaining software in heterogeneous multi-platform Linux environments. Analyze and debug existing codebases, apply software engineering best practices including requirements analysis, design, coding, documentation, and unit testing, and conduct code reviews. Mentor junior engineers and scientists, then design and deliver training workshops, tutorials, and onboarding materials for HPC users and internal staff. This role sits within an on-site Technical User Support team embedded in a High Performance Computing Research and Development program.
Required Qualifications
- Modeling and simulation software development and use in heterogeneous, multi-platform environments
- High Performance Computing (HPC) environment knowledge and related technologies
- HPC user workflow support for modeling and simulation problems and GUIs
- Proficiency in Fortran, C, and/or C++
- Proficiency in BASH and Korn shell scripting
- Linux operating system proficiency, including end-user system troubleshooting in a lab environment
- Software development lifecycle practices including requirements, use cases, design, coding, documentation, and testing of scalable distributed applications in Linux
- Unit testing and configuration management
- Analysis, debugging, and maintenance of existing codebases
- Code review facilitation and mentoring of junior engineers or scientists
- Design and delivery of training workshops, tutorials, or onboarding materials for HPC users and internal staff
- Bachelor's degree in a STEM-related discipline
- Active Top Secret/SCI clearance with CI Polygraph required to start
- For positions requiring a federal security clearance, your clearance level must be clearly identified on your resume
Desired Qualifications
- Experience supporting R&D programs in a classified or government laboratory environment
- Familiarity with additional HPC scripting or workflow automation tools
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.