Principal Software Developer
$117.9k - $184.3kNaval 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)
$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...SuggestedFor contractors$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...SuggestedFor contractorsLocal areaFlexible hours- ...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...SuggestedFull timeFor contractorsFor subcontractorLocal areaWorldwide
- ...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...SuggestedWork experience placement
$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...SuggestedFull timeContract workWork at officeLocal areaRelocationFlexible hoursShift work$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 timeTemporary workWork experience placementWork visaFlexible hours- ...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 timeCasual workWork at officeNight shift
- ...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
$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 payFull timeTemporary workWork experience placementLocal areaShift work- ...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 workWork at office
- Job Description Job Description Senior Java Developer (Spring Boot + AWS) with Graph QL
- 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...
- ...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...RelocationHome office
- ...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 timeWork at officeRemote work
- ...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
- ...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 timeFor contractorsLocal area
- 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...
$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 officeLocal area3 days per week- ...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 timeFor contractorsSummer workInternshipWork at office
- ...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
- ...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
$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$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 employmentContract workWork at office3 days per week- ...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
- ...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
$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- ...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 timePart timeFor contractorsWork experience placementRelocation package
- ...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 officeShift work
- ...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 startFlexible hours
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- id software West Mifflin, PA
- remote software sales West Mifflin, PA
- software asset management analyst West Mifflin, PA
- software West Mifflin, PA
- software implementation project manager West Mifflin, PA
- principal embedded software engineer
- principal software engineer
- senior principal software engineer
- principal software engineer manager
- investment principal


