1

Freelance Scientific Software Developer Jobs (NOW HIRING)

$101K - $188K/yr

... software, consulting services, and Orion, the only cloud-native fully integrated software-as-a ... Extend OpenEye's programming toolkits by developing and implementing new and useful scientific and ...

next page

Showing results 1-20

Freelance Scientific Software Developer information

See salary details

$83.5K

$102.5K

$135.5K

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

As of Jun 21, 2026, the average yearly pay for freelance 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 is a Freelance Scientific Software Developer?

A Freelance Scientific Software Developer is a professional who creates and maintains software tools, simulations, and applications used in scientific research and analysis, working independently or on a contract basis. They collaborate with scientists, researchers, and academic institutions to develop custom software solutions that handle data analysis, modeling, and visualization. Their work often involves programming in languages such as Python, R, MATLAB, or C++, and requires a strong understanding of both software engineering and the scientific domain they support. Freelancers in this field typically manage multiple clients or projects and are responsible for the full software development lifecycle, from requirements gathering to deployment and maintenance.

What are the key skills and qualifications needed to thrive as a Freelance Scientific Software Developer, and why are they important?

To thrive as a Freelance Scientific Software Developer, you need strong programming skills (commonly in Python, C++, or R), a background in scientific domains, and a solid grasp of algorithms and data analysis. Familiarity with tools like Git, Jupyter, scientific libraries (e.g., NumPy, SciPy), and cloud platforms is often required, along with relevant certifications or advanced degrees. Excellent problem-solving abilities, clear communication, and self-motivation set top freelancers apart. These skills and qualities are critical for delivering high-quality, reliable software solutions that meet the complex needs of scientific clients and projects.

What are some common challenges faced by freelance scientific software developers when working with research teams?

Freelance scientific software developers often encounter challenges such as aligning with rapidly changing research goals, managing communication across multidisciplinary teams, and ensuring reproducibility and documentation of code for future use. Since research environments can be dynamic, developers must be adaptable and proactive in clarifying requirements. Additionally, collaborating remotely requires strong project management and regular check-ins to keep everyone informed and maintain progress.

What is the difference between Freelance Scientific Software Developer vs Scientific Software Engineer?

AspectFreelance Scientific Software DeveloperScientific Software Engineer
CredentialsTypically requires a degree in science or computer science; certifications are optionalUsually holds a degree in computer science, software engineering, or related field; certifications may enhance prospects
Work EnvironmentIndependent, remote, project-based work for various clientsOften employed by organizations, but can also work in research labs or as part of a team
Employer & Industry UsageFreelance roles across research, biotech, pharma, and academiaFull-time or contract roles within scientific research, tech companies, or academia

While both roles involve developing scientific software, Freelance Scientific Software Developers work independently on diverse projects, whereas Scientific Software Engineers are typically employed within organizations to develop and maintain scientific applications as part of a team.

More about Freelance Scientific Software Developer jobs
What cities are hiring for Freelance Scientific Software Developer jobs? Cities with the most Freelance 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 Freelance Scientific Software Developer jobs? States with the most job openings for Freelance Scientific Software Developer jobs include:
Infographic showing various Freelance Scientific Software Developer job openings in the United States as of June 2026, with employment types broken down into 80% Full Time, 5% Part Time, 13% Contract, and 2% Nights. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $102,500 per year, or $49.3 per hour.
AP108 HEASARC Senior Scientific Software Developer

AP108 HEASARC Senior Scientific Software Developer

ADNET Systems, Inc.

Greenbelt, MD โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago


Job description

AP108 HEASARC Senior Scientific Software Developer
The High Energy Astrophysics Science Archive (HEASARC) at NASA's Goddard Space Flight Center (GSFC) seeks a senior scientific software developer with significant experience in developing, maintaining, and managing open source software. Experience with developing or maintaining C and C++ code would be a plus. We maintain a large code base of analysis software called HEASoft written over several decades and using multiple languages from a variety of contributors and developers. We need to modernize the development and management practices we use. As we open source parts of this code, we expect contributions also from the community. We are furthermore developing a plan for modernizing the software itself and will need an experienced developer to be involved in the design as well as implementation of this future code base.
Required Qualifications:
  • Demonstrated experience developing and maintaining large, long-lived code bases in a collaborative or open source environment
  • Proficiency in at least one systems-level language (C, C++, Fortran) and at least one scripting language (Python, Perl, or shell)
  • Experience with modern software development practices: version control with git, code review workflows, CI/CD pipelines, and issue tracking
  • Experience managing open source projects, including contribution workflows, licensing considerations, and community-facing documentation
  • Ability to work across a multi-language, multi-contributor code base and improve consistency without requiring full rewrites
  • Strong written communication skills for technical documentation and contributor-facing guidance
  • Bachelor of Science degree in Physics, Astronomy, Computer Science or a relevant physical science
  • US Citizenship or Permanent Residency (LPR) required, with US residency for the past 3 consecutive years.
  • Ability to obtain and maintain a Tier 1 Investigation through NASA.

Desired Qualifications:
  • Experience modernizing or refactoring legacy scientific software
  • Familiarity with HEASARC tools or high-energy astrophysics data formats (HEASoft, FTOOLS, XSPEC, FITS)
  • Experience with software build systems (CMake, Autotools, or similar) across multiple platforms
  • Background in scientific computing or research software engineering
  • Experience designing software architecture for long-term maintainability and extensibility
  • Master of Science degree or higher in Physics, Astronomy, Computer Science or a relevant physical science

Team ADNET brings over 30+ years of experience to information systems and professional services for the federal government. With a history of expertise in software development, computer network design, IT security, mission operations support, and educational outreach, Team ADNET is deeply embedded in the Space and Earth Science at NASA's Goddard Space Flight Center (GSFC) in Greenbelt, MD.
ADNET Systems, Inc. is working with Goddard Space Flight Center to fulfill NASA's vision for space exploration, and working with the Science and Exploration Directorate to fulfill its many missions.
ADNET Systems, Inc. is an employee-centric company, committed to providing premier benefits that support our employees and their families. With affordable medical and dental plans coupled with leading disability and life insurance options, ADNET offers our employees the benefits most sought after by today's professional candidate. Furthermore, our benefits package features the extras that distinguish us from other small businesses, ensuring our high employee retention that our customers appreciate.
Some features of our compensation plans and environment perks include:
  • Annual Leave/Sick Leave
  • Military and Family Emergency Leave
  • Paid Holidays
  • Performance Bonuses
  • Medical, Dental and Vision Plans
  • Direct Deposit Payroll
  • 401K Plan with Company Matching
  • Tuition Reimbursement
  • Swag bags