Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Developer

$117.9k - $184.3k

Naval Nuclear Laboratory (FMP)

Overview Working at the Naval Nuclear Laboratory we foster pride in belonging to an organization whose culture is made up of 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. Responsibilities The Core Analysis Process System (CAPS) Project is looking to hire a principal software engineer to lead the reactor engineering community in developing and implementing complex software solutions for scientific and engineering problems. The CAPS Project works directly with engineers to provide common software engineering solutions for the reactor design community, applicable to all naval nuclear core designs. The project focuses on providing robust, user-friendly, automated tools to evaluate thermal hydraulic and reactor performance design conditions. As a Principal Software Developer on the CAPS Project, the selected individual will mentor and oversee multiple software engineers and nuclear engineers in designing, developing, testing, verifying, and maintaining engineering applications and programs using modern computing architectures. The role includes collaboration with management and leads to define the future of the scientific and engineering work across reactor engineering, data science and high performance computing technologies with a focus on near-term execution. Applications areas include nuclear reactor physics, reactor thermal performance and casualty analysis, and data science. Required Combination Of Knowledge And Skill Bachelors degree from an accredited college or university in a related technical, engineering or science field and a minimum of 9 years of relevant experience; or Masters degree from an accredited college or university in a related technical, engineering or science field and a minimum of 7 years of relevant experience; or Doctorate degree from an accredited college or university in a related technical, engineering, science field and a minimum of 3 years of relevant experience; or Currently a Principal Reactor Training Engineer, Refueling Engineer, or Field (RPCO) Engineer at the Company. Preferred Skills Strong programming skills with compiled (e.g., Java, C, C++ or Fortran) and/or interpreted (e.g., Python) scientific computing languages Demonstrated experience with all aspects of software architecture (design, implementation, testing, maintenance, configuration management) Experience with client-server software systems used across multiple operating environments (e.g. Windows, Linux) Experience with Graphical User Interface Parallel programming and running parallel jobs on supercomputing systems Experience functioning within an agile development methodology Ability to work effectively across multiple projects simultaneously Demonstrated ability and passion for developing scientific software Capacity to work independently, as well as within interdisciplinary teams with minimal supervision 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 $117,900.00 - $184,300.00 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. The Naval Nuclear Laboratory is operated for the U.S. Department of Energy (DOE) by Fluor Marine Propulsion, LLC (FMP), a wholly owned subsidiary of Fluor Corporation. Naval Nuclear Laboratory personnel are FMP employees who work at four DOE facilities: Bettis Atomic Power Laboratory, Knolls Atomic Power Laboratory, Kenneth A. Kesselring Site, and Naval Reactors Facility, and at the U.S. Department of Defense-owned Nuclear Power Training Unit-Charleston. FMP employees also have an established presence at numerous shipyards and vendor locations. For nearly 70 years, the Naval Nuclear Laboratory has developed advanced nuclear propulsion technology, provided technical support, and trained world-class nuclear operators to ensure the safe and reliable operation of our nation\'s submarine and aircraft carrier Fleets. The Naval Nuclear Laboratory is a national asset solely dedicated to the Naval Nuclear Propulsion Program. We rely on the dedication and innovation of our nearly 8000 engineers, scientists, technicians, and support personnel. 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 Naval Nuclear Laboratory (FMP)

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in West Mifflin, PA vacancy
  • $117.9k - $184.3k

    A leading defense contractor is seeking a Principal Software Engineer for the CAPS Project in West Mifflin, PA. This role focuses on developing complex software solutions for naval nuclear reactor engineering. Key duties include mentoring engineers and overseeing application... 
    Suggested
    For contractors

    Naval Nuclear Laboratory

    West Mifflin, PA
    17 hours ago
  • $86.1k - $134.6k

     ...s submarines and aircraft carrier Fleets. Looking for a lifetime career? Apply today! Job Description Are you an experienced software developer looking to make an impact in a mission?driven organization? The Data Systems unit in Naval Nuclear Laboratory's Core Manufacturing... 
    Suggested
    For contractors
    Local area
    Flexible hours

    Naval Nuclear Laboratory

    West Mifflin, PA
    1 day ago
  •  ...and replace cars. Could you be the full-time hybrid Senior Software Engineer in Pittsburgh, PA, US we’re looking for? Your future...  ...and innovative teammates. You'll play a key role in developing and enhancing our autonomous onboard software to ensure trains... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Local area
    Worldwide

    ALSTOM

    West Mifflin, PA
    4 days ago
  •  ...Power Platform Developer IMG seeks a Power Platform Developer for a role supporting our customer. The job functions are as follows: Work with customer's subject matter experts (SME) to understand the functional requirements to meet various operational streamlining... 
    Suggested
    Work experience placement

    IMG Information Management Group, Inc.

    West Mifflin, PA
    2 days ago
  • $127.52k - $191.28k

     ...Principal Software Engineer 4 Days work from office from any of our locations in RI, Iselin NJ, MA, Pittsburgh PA, or Phoenix AZ. Role is...  ...alignment and successful product outcomes. Design, modify, develop, and implement robust software solutions using modern... 
    Suggested
    Full time
    Contract work
    Work at office
    Local area
    Relocation
    Flexible hours
    Shift work

    Citizens Financial Group, Inc.

    Pittsburgh, PA
    19 days ago
  • $145k - $165k

     ...safety of autonomous systems for real world deployment. We are developing products that define and measure the safety of autonomous...  ...Role: We are seeking a highly motivated and experienced Senior Software Engineer for full stack development for our services and infrastructure... 
    Full time
    Temporary work
    Work experience placement
    Work visa
    Flexible hours

    Edge Case Research

    Pittsburgh, PA
    22 days ago
  •  ...Summary Works on control system projects; leads in hardware and software design, development, integration, testing, and installation...  ...problems. Always follow up and honor commitments with customers. Develops an understanding of the customer needs and actively seeks to service... 
    Full time
    Casual work
    Work at office
    Night shift

    Thermo Systems LLC.

    Duquesne, PA
    4 days ago
  •  ...global automation solutions provider in Allegheny County is seeking a Control System Engineer. This role involves leading hardware and software design, and it requires 2+ years of relevant experience along with a degree in engineering. The company values integrity, teamwork... 
    Casual work

    Thermo Systems LLC.

    Duquesne, PA
    4 days ago
  • $144.2k - $288.4k

     ...one family and one community at a time. POSITION SUMMARY The Principal Software Development Engineer, reporting to the Executive Director...  ...Engineering, will work with High Visibility Enterprise teams to develop and execute Enterprise Solution Strategy. As a Principal... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area
    Shift work

    CVS Health

    Monroeville, PA
    9 hours ago
  •  ...objectives Build and maintain customer relationships; identify new business opportunities with existing and prospective accounts Develop, maintain, and track project plans outlining goals, schedules, resources, risks, and contingency plans; ensure customer commitments... 
    Contract work
    Work at office

    Pkaza LLC

    West Mifflin, PA
    7 days ago
  • Job Description Job Description Senior Java Developer (Spring Boot + AWS) with Graph QL

    Qode

    Pittsburgh, PA
    11 days ago
  • A global automation solutions firm located in Allegheny County, Duquesne, is seeking a Control Systems Engineer to manage complex control system projects. This role requires 4+ years of experience, a Bachelor’s degree in engineering, and strong leadership skills. The Control...

    Thermo Systems LLC.

    Duquesne, PA
    3 days ago
  •  ...as well as client personnel implementing SAP SD (Sales & Distribution) Lead analysis and design session to create requirements to develop client solutions Design, develop, and configure SAP SD functions to meet client business requirements including integration... 
    Relocation
    Home office

    Clarkston Consulting

    Pittsburgh, PA
    7 days ago
  •  ...capacity utilization, and quality metrics to identify areas for improvement and recommend solutions. Testing and Validation: Develop and execute test plans for PP and QM processes, ensuring comprehensive coverage of functional requirements and business scenarios.... 
    Full time
    Work at office
    Remote work

    H R PUNDITS INC

    Carnegie, PA
    17 days ago
  •  ...Software Developer – Business Intelligence Mastech Digital Technologies, Inc. has multiple openings for unanticipated locations throughout the US for software developers for conceptualization, architecting, analysis, modeling, design, development, reporting, testing... 
    Relocation

    Mastech Digital Technologies, Inc.

    Pittsburgh, PA
    1 day ago
  •  ...Software Engineer Sr Provide locations: Pittsburgh, PA Length of Assignment: 6 months Roles and Responsibilities: - Modify existing...  ...or to upgrade interfaces and improve performance. - Design and develop software systems, using scientific analysis and mathematical... 
    Full time
    For contractors
    Local area

    System One

    Pittsburgh, PA
    8 days ago
  • Job Title The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range...

    Motional

    Pittsburgh, PA
    1 day ago
  • $126k - $201k

     ...more efficient and accessible for all. We're searching for a Software Engineer II, Test Drive . Role/Team overview: Test Drive...  ...shipping impactful results. In this role, you will Design, develop a platform for validating off-board autonomy software.... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Pittsburgh, PA
    4 days ago
  •  ...Software Engineering Intern-Rail & Transit Job Category: Interns & Co-ops Requisition Number: SOFTW002164 Posted: April 16, 2026 Full-Time Hybrid Pittsburgh, PA 15212, USA Job Details About Burns Burns is a nationally respected provider of specialized... 
    Full time
    For contractors
    Summer work
    Internship
    Work at office

    Burns Brand

    Pittsburgh, PA
    1 day ago
  •  ...Senior Software Developer Nakupuna Prime is seeking a Senior Software Developer to support the U.S. Army Combat Capabilities Development Command (DEVCOM) AI2C in Pittsburgh, Pennsylvania. This position supports DEVCOM's operations and intelligence mission by designing... 
    Full time

    Nakupuna Companies

    Pittsburgh, PA
    1 day ago
  •  ...Role Overview Power Platform Developer focused on automation and security Must be able to work onsite 5 days per week Must-Have Technical Skills Power Platform & Power Apps Advanced experience with: Power Apps (high priority) Microsoft... 
    For contractors

    AGM Tech Solutions

    Pittsburgh, PA
    5 days ago
  • $166.5k - $244.2k

     ...and impact The Role This is a hands-on, high-autonomy role spanning the full development lifecycle. The primary focus is software development, with additional responsibility for database management and infrastructure as needed to support the team's systems.... 
    Flexible hours

    Proofpoint

    Pittsburgh, PA
    5 days ago
  • $50.01 - $58.01 per hour

     ...Genesis10 is currently seeking a Software Developer for a hybrid position with a Major Financial Institution located in Pittsburgh, PA, Strongsville, OH, Denver, CO or Dallas, TX. This is a 9+ month contract opportunity. This role involves the detailed technical... 
    Permanent employment
    Contract work
    Work at office
    3 days per week

    Genesis10

    Pittsburgh, PA
    1 day ago
  •  ...Title: Software Engineer Duration: 6+ Months Contract Location: Pittsburgh, PA Rate: $Open Requirements EXPERIENCE 5+ years’ experience in all areas of application development including at least five years building commercial grade applications. · Advanced... 
    Contract work

    TWO95 International

    Pittsburgh, PA
    3 days ago
  •  ...Smith+Nephew, we design and manufacture technology that takes the limits off living. Are you passionate about developing high-quality, scalable, and robust software solutions for medical applications? Do you thrive in a dynamic, collaborative environment where you can... 
    Flexible hours

    Smith & Nephew

    Pittsburgh, PA
    3 days ago
  • $148k - $200k

     ...Automation and Efficiency: Identify tasks and areas where automation can be applied to achieve time efficiencies and risk reduction. Develop software for deployment automation, packaging, and monitoring visibility. Team Collaboration and Influence: Work in tandem with... 
    Odd job

    NetApp

    Pittsburgh, PA
    1 day ago
  •  ...What We Do The Software Engineering Institute (SEI) advances the state of the art in software engineering and cybersecurity, serving...  ...integrate with technical teams, evaluate architectural tradeoffs, develop prototypes, analyze existing source code, and support customer... 
    Full time
    Part time
    For contractors
    Work experience placement
    Relocation package

    Carnegie Mellon University

    Pittsburgh, PA
    8 days ago
  •  ...Software Engineer Eos Energy Enterprises, Inc. is accelerating the shift to American energy independence with positively ingenious...  ...working with electronics, mechanical, and systems engineers in developing and testing utility scale battery power control and... 
    Work at office
    Shift work

    Eos Energy Storage

    Turtle Creek, PA
    1 day ago
  •  ...maintainable production code that meets our engineering bar. This role is build-heavy, customer-facing, and AI-forward; it prioritizes real software-engineering depth, the judgment to fix what AI subtly gets wrong, and the personal range to be comfortable in a sales meeting one... 
    Immediate start
    Flexible hours

    Mine Vision Systems

    Pittsburgh, PA
    4 days ago
  •  ...Job Title: Senior Software Engineer Location: Indianola, Pittsburgh, PA Client : Tata Elxsi | Bayer Rate :...  ...in a medical device. Key Responsibilities: Design, develop, and maintain software applications using .NET C#, WCF, and WPF... 

    Concord IT Systems

    Pittsburgh, PA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!