×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Developer

Job in Charleston, Charleston County, South Carolina, 29408, USA
Listing for: Naval Nuclear Laboratory (FMP)
Full Time position
Listed on 2026-02-19
Job specializations:
  • Engineering
    Software Engineer, Systems Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Working at the Naval Nuclear Laboratory we foster pride in belonging to an organization whose culture is made up of these core values:
Trust, Empowerment, and Collaboration. Our company promotes a positive culture while ensuring the safety and reliability of our nation's naval nuclear reactors, and training the Sailors who operate those reactors in the U.S. Navy's submarines and aircraft carrier Fleets. Looking for a lifetime career? Apply today!

Job Description

Could you bring clarity to complexity by designing solutions that keep training operations on track for one of the most critical training programs in the country?

The Training Applications and Support (TAS) organization, part of the Naval Training & Simulation (NTS) Department, provides applications used by personnel at the Moored Training Ships (MTS) and Kesselring Site (KS) to manage activities for the Naval Nuclear Propulsion Training Program (NNPTP) Prototype phase of training.

TAS has developed optimization models that help manage the Training Program effectively. The Training Capability Model (TCM) application is used internally by NTS to make data-driven decisions for allocating students to Nuclear Power Training Units (NPTUs). The Computer Assisted Student Scheduler (COMPASS) application is used by NPTUs to create detailed training schedules.

We are seeking a Software Developer to maintain and enhance these optimization models. Experience with executing the NNPTP is preferred, along with skills in applied mathematics to solve complex problems.

Major duties include maintaining optimization code in the GAMS language, keeping documentation and configuration control up to date, and working with NPTU personnel and other NTS units to ensure models accurately reflect real-world conditions. The Software Developer will collaborate with stakeholders to identify improvements and modernize the TCM product. Additionally, the role will lead efforts to use data analytics to provide insights that improve Training Program management.

This position may be based at either NPTU-C or KS.

Required Combination of Knowledge and Skill

Bachelor's degree from an accredited college or university and a minimum of 9 years of relevant experience; or Master's degree from an accredited college or university in a related field and a minimum of 7 years of relevant experience.

Preferred Skills
  • Experience executing the Training Program in a supervisory role such as Nuclear Plant Engineer (NPE) or Crew Training Engineer (CTE)
  • Experience or strong interest in learning optimization modeling and applied mathematical models
  • Proficiency with software engineering processes and principles
  • Strong analytical and problem-solving skills
  • Ability to communicate technical concepts to a wide range of stakeholders
  • Demonstrated ability to work across multiple organizations
Compensation and Benefits
  • Health, Dental, Vision & Voluntary Benefits
  • Disability, Life & Accident Insurance
  • 401(k) Savings program & Capital Accumulation Plan
  • Personal & Medical Time Off
  • Paid Parental Leave
  • Flexible Work Schedules
  • Tuition Assistance for Eligible Employees
  • Student Debt Benefit Personal Time Off Sell Program
  • Employee Assistance Program (EAP)
  • Wellness Program
  • Visit us online to view all NNL benefits!
Pay Range

$ - $ annually

Salary information provided is a general guideline only. Annual salary is based upon candidate experience and qualifications, as well as market and business considerations.

Additional Information

All candidates must be U.S. citizens. Applicants selected will be subject to a Federal background investigation and must meet eligibility requirements for access to classified matter. FMP is a government contractor and maintains a drug free workplace and workforce. All candidates must be able to pass a drug test in compliance with FMP company policy and 10 CFR 707. Marijuana is a Federal Schedule I controlled substance and illegal under Federal Law.

Therefore, FMP is required to test for marijuana.

Fluor Marine Propulsion, LLC is an Equal Opportunity Employer, including disability/vets. All qualified applicants will receive consideration for employment without regard to race, color, age, sex, religion, national origin, disability, veteran status, genetic information, or any other criteria protected by federal, state, or local law.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary