Demo

Senior Software Engineer (HPC Linux Software Engineer)

Ennoble First Inc.
Colorado, CO Full Time
POSTED ON 4/17/2026
AVAILABLE BEFORE 5/14/2026
Location: Colorado Springs, CO

Clearance: TS/SCI with CI Polygraph Required

Employment Type: Full-Time

Remote: No

Company Overview

We are Ennoble First. The people supporting and securing some of the most complex government, defense, and intelligence projects across the country. We ensure today is safe and tomorrow is smarter. Our work has meaning and impact on the world around us, but also on us, and that's important. Ennoble First is your place. You make it your own by embracing autonomy, seizing opportunity, and being trusted to deliver your best every day. We think. We act. We deliver.

Job Description

HPC Linux Software Engineer that will work in a High Performance Computing (HPC) Research and Development (R&D) customer contract. The candidate will be an active member of the Technical User Support (TUS) team, interacting with the team, TUS team lead, program Chief Scientist, Customers, users, and site staff while on-site with a specific R&D customer.

Roles And Responsibilities

  • Support High Performance Computing (HPC) users in developing, porting, optimizing, and parallelizing modeling and simulation applications.
  • Analyze and troubleshoot scientific and engineering software running in HPC environments.
  • Conduct system performance analysis through benchmarking, tuning libraries, and evaluating computational workloads.
  • Work closely with the Technical User Support (TUS) team, program Chief Scientist, and customer users to design and implement solutions supporting modeling and simulation workflows.
  • Provide technical guidance, code reviews, and mentoring to junior engineers or scientists.
  • Develop and deliver user documentation, training workshops, and tutorials to enable effective use of HPC tools and resources.
  • Assist users in adapting applications to shared HPC resources including job schedulers, storage systems, and distributed compute environments.
  • Investigate and recommend improvements to user codes and HPC software to improve efficiency and scalability.

Basic Qualifications

  • Bachelor's degree in STEM related discipline and a minimum of 10 years of professional level experience
  • Around 5 years of experience developing and using modeling and simulation software in heterogeneous, multi-platform environments
  • Working with HPC users workflow for mod/sim problems and GUIs
  • Knowledge of High Performance Computing (HPC) environment and related technologies
  • Demonstrated proficiency with Fortran, C, and/or C++
  • Demonstrated proficiency with BASH and Korn
  • Linux Operating System proficiency, ability to solve end-user computer system problems while working independently in a lab environment
  • Proficiency in basic software practices such as coding standards, unit testing, and configuration management
  • Strong ability to analyze, debug, and maintain the integrity of an existing code base
  • Demonstrated proficiency in software development process including requirements, use cases, design, coding, documentation and testing of scalable, distributed applications in a Linux environment
  • Experience mentoring junior engineers or scientists, providing technical guidance, and conducting code review sessions
  • Experience designing and delivering training workshops, tutorials, or onboarding material for HPC users and internal staff
  • Strong communication skills a results-oriented team player, creative thinker, and problem-solver
  • Superior programming skills and excellent attention to detail
  • Good organization skills to balance and prioritize work

Pay Range

$130,000–$190,000

The Ennoble First pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

Equal Employment Opportunity

Ennoble First is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.

E-Verify

Ennoble First participates in the E-Verify program. All newly hired employees are required to verify their identity and eligibility to work in the United States using E-Verify.

Ennoble First is committed to providing a diverse and inclusive work environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Ennoble First participates in E-Verify.

The information below will be listed on our website's careers landing page.

EEO is the Law | Pay Transparency Nondiscrimination



E-Verify is a registered trademark of the U.S. Department of Homeland Security. This business uses E-Verify in its hiring practices to achieve a lawful workforce.

Salary : $130,000 - $190,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer (HPC Linux Software Engineer)?

Sign up to receive alerts about other jobs on the Senior Software Engineer (HPC Linux Software Engineer) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Ennoble First Inc.

  • Ennoble First Inc. Fort Meade, MD
  • Intel Planner (IPI – MISO/MILDEC) Location: Ft. Meade, MD Clearance Required: TS/SCI with CI Polygraph Employment Type: Full-Time Regular Shift: Day Travel... more
  • 9 Days Ago

  • Ennoble First Inc. Herndon, VA
  • Systems Administrator (Linux) Location: Littleton, CO / Valley Forge, PA / King of Prussia, PA / Herndon, VA / Springfield, VA Clearance: TS/SCI with CI Po... more
  • 10 Days Ago

  • Ennoble First Inc. Herndon, VA
  • Systems Administrator (MLS Linux Administrator) Location: Littleton, CO / Valley Forge, PA / King of Prussia, PA / Herndon, VA / Springfield, VA Clearance:... more
  • 10 Days Ago

  • Ennoble First Inc. Herndon, VA
  • DevOps Systems Engineer Location: Herndon, VA Clearance: TS/SCI with CI Polygraph Required Employment Type: Full-Time Company Overview We are Ennoble First... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer (HPC Linux Software Engineer) jobs in the Colorado, CO area that may be a better fit.

  • The MITRE Corporation Colorado, CO
  • Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because MITRE people are committed to tackling o... more
  • 2 Days Ago

  • Actalent Colorado, CO
  • Job Title: Senior Software Engineer Job Description The Senior Software Engineer will lead a small Agile Scrum team to adapt the Battlespace Operational Re... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!