1

Temporary Scientific Software Developer Jobs (NOW HIRING)

Software Developer

Columbia, MD · On-site

$60 - $80/hr

Bachelor's degree in Computer Science, Software Engineering, or a related field. * Solid grasp of computer science fundamentals: algorithms, data structures, and operating systems. * Proficiency in ...

Work will be largely focused on problem solving; software systems architecture, scientific programming; and requirements gathering across application developers, engineering users, and system ...

Required : • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience), with 10+ years of professional software development experience ...

next page

Showing results 1-20

Temporary Scientific Software Developer information

See salary details

$83.5K

$102.5K

$135.5K

How much do temporary scientific software developer jobs pay per year?

As of Jun 21, 2026, the average yearly pay for temporary scientific software developer in the United States is $102,500.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $115,000.00 per year, depending on experience, location, and employer.
What cities are hiring for Temporary Scientific Software Developer jobs? Cities with the most Temporary Scientific Software Developer job openings:
What are the most commonly searched types of Scientific Software Developer jobs? The most popular types of Scientific Software Developer jobs are:
What states have the most Temporary Scientific Software Developer jobs? States with the most job openings for Temporary Scientific Software Developer jobs include:
Software Developer (3793)

Software Developer (3793)

Navarro Inc.

Niskayuna, NY

Other

Posted 7 days ago


Job description

Navarro Research and Engineering is recruiting a Software Developer in Niskayuna, NY. A DOE L Clearance (or DOD equivalent) is required to be considered for this position.

Navarro Research & Engineering is an award-winning federal contractor dedicated to partnering with clients to advance clean energy and deliver effective solutions for complex challenges in the nuclear and environmental fields. Joining Navarro means being a part of an exceptional team committed to quality and safety while also looking for innovative strategies to create value for the client's success. Headquartered in Oak Ridge, Tennessee, Navarro has active programs in place across the nation for DOE/NNSA, NASA, and the Department of Defense.

The Core Analysis Process System (CAPS) Project is looking to hire a software developer with a passion for developing and implementing complex software solutions for scientific and engineering problems on high performance supercomputing systems. The project works directly with our engineers to provide common software engineering solutions for the reactor design community, applicable to all naval nuclear core designs. The project is focused on the ability to provide robust, user friendly, automated tools to evaluate thermal hydraulic and reactor performance design conditions. Depending on the background of the individual, near-term work assignments may include designing, developing, testing, verifying, and maintaining engineering software or porting engineering software to modern computing architectures. Work will be largely focused on problem solving; software systems architecture, scientific programming; and requirements gathering across application developers, engineering users, and system administrator groups. Particular application areas include nuclear reactor physics, reactor thermal performance and casualty analysis, and data science.

Desired Knowledge, Skills, and Abilities

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 Java Swing 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