HPC Linux Software Engineer
Role summary
Mauck Research Group (MRG) is seeking a mid-career HPC Linux Software Engineer to join their Technical User Support (TUS) team. This on-site role involves embedding with an R&D customer to accelerate scientific discovery and national security missions. Responsibilities include porting, optimizing, and parallelizing scientific codes, mentoring junior engineers, designing and delivering training workshops, and performing system performance analysis through benchmarking and library tuning. The engineer will collaborate with scientists, engineers, and leadership to design and deliver solutions, ensuring users can effectively utilize HPC platforms, modeling and simulation tools, and high-performance storage. A strong background in STEM, modeling & simulation software, Linux, and programming languages like Fortran, C, or C++ is required, along with an active TS/SCI clearance.
WHY MAUCK RESEARCH GROUP?
MRG isn’t a massive, faceless contractor. We’re a focused team of specialists who work directly on the mission—no layers of bureaucracy between you and the impact of your work. Our people solve hard problems on cutting-edge HPC platforms that power scientific discovery and national security.
When you join MRG, you get meaningful, mission-driven work with the agility and camaraderie of a small team where your contributions are visible, valued, and make a real difference.
What We Offer:
✓ Comprehensive health, dental, and vision coverage
✓ 401(k) with 3% company match plus 5% profit sharing
✓ Tuition reimbursement to invest in your growth
✓ 5 weeks PTO plus 11 federal holidays
✓ Long-term and short-term disability coverage
✓ Small-team culture—direct access to leadership, zero red tape
THE ROLE
As a mid-career HPC Software Engineer on our Technical User Support (TUS) team, you’ll be embedded with an R&D customer helping scientists and engineers achieve faster “time to science.” You’ll port, optimize, and parallelize codes; mentor junior engineers; design training workshops; and drive system performance through benchmarking and library tuning.
This is an on-site role focused on customer workflow, modeling and simulation, and data requirements—collaborating with the program Chief Scientist, TUS team lead, and end users to design and deliver solutions.
KEY RESPONSIBILITIES
▸ Port, optimize, and parallelize scientific codes to meet user requirements on HPC platforms
▸ Mentor junior TUS and HPC team members through technical guidance, code reviews, and career development
▸ Design and deliver training workshops, tutorials, and documentation for end users and staff
▸ Perform system performance analysis: benchmarking, library tuning, and optimization
▸ Investigate, analyze, and recommend improvements for user codes and HPC software
▸ Help users adapt to production shared resources, scheduling systems, and high-performance storage
▸ Collaborate with the Chief Scientist and TUS team lead on modeling and simulation challenges
REQUIRED QUALIFICATIONS
▸ Bachelor’s degree in a STEM discipline with strong math/physics background + 10 years professional experience
▸ ~5 years developing and using modeling & simulation software in heterogeneous, multi-platform environments
▸ Active TS/SCI clearance with Counterintelligence polygraph
▸ Demonstrated proficiency in Fortran, C, and/or C++
▸ Proficient in BASH and Korn scripting
▸ Linux OS proficiency with ability to independently solve end-user system issues
▸ Strong software practices: coding standards, unit testing, configuration management
▸ Full SDLC experience for scalable, distributed Linux applications
▸ Experience mentoring junior engineers and conducting code reviews
▸ Experience designing and delivering HPC training workshops or onboarding material
▸ Superior programming skills with excellent attention to detail
PREFERRED SKILLS
▸ Revision control software (CVS, SVN, Git)
▸ Build/install tools (CMake, Makefile, autoconf)
▸ Python and Perl scripting
▸ GPU programming (CUDA, OpenCL)
▸ Agile process and JIRA
▸ AI/ML/Neural Networks experience
Pay: $175,000.00 - $225,000.00 per year
Benefits:
- 401(k)
- 401(k) 3% Match
- Dental insurance
- Flexible schedule
- Health insurance
- Paid holidays
- Paid time off
- Tuition reimbursement
- Vision insurance
Security clearance:
- Confidential (Required)
Ability to Commute:
- Colorado Springs, CO 80909 (Required)
Work Location: In person