1

Freelance Scientific Software Developer Jobs in Phoenix, AZ

Bachelors degree in Computer Science, Software Engineering, or related field (or equivalent experience). * 3+ years of professional software development experience. * Proficiency in one or more ...

Requires a Master's Degree in Computer Science and 1 year of experience. Experience as a Lead Software Engineer is acceptable. In lieu of above, will accept a Bachelor's Degree in Computer Science ...

Requires a Master's Degree in Computer Science and 1 year of experience. Experience as a Lead Software Engineer is acceptable. In lieu of above, will accept a Bachelor's Degree in Computer Science ...

Software Developer

Phoenix, AZ ยท On-site

$157K/yr

Requires a Master's Degree in Computer Science and 1 year of experience. Experience as a Lead Software Engineer is acceptable. In lieu of above, will accept a Bachelor's Degree in Computer Science ...

Core Experience: * 3-5 years of overall experience in IT/Computer Science. * 1-3 years of hands-on experience in software development, programming, query design, and database development. * Skills:

Bachelor's degree (or foreign equivalent) in Information Systems, Software Engineering, Electronics Engineering, Computer Science, or a related field and five years of experience involving each of ...

Bachelor's degree (or foreign equivalent) in Information Systems, Software Engineering, Electronics Engineering, Computer Science, or a related field and five years of experience involving each of ...

Position is for a Software Developer (internal title: Technical Lead) responsible for designing ... Credentials Needed Requires a Master's Degree in Computer Science and 1 year of experience.

Position is for a Software Developer (internal title: Technical Lead) responsible for designing ... Credentials Needed Requires a Master's Degree in Computer Science and 1 year of experience.

Core Experience: * 35 years of overall experience in IT/Computer Science. * 13 years of hands-on experience in software development, programming, query design, and database development. * Skills:

Position is for a Software Developer (internal title: Technical Lead) responsible for designing ... Credentials Needed Requires a Master's Degree in Computer Science and 1 year of experience.

Summary: The Software Developer is responsible for the implementation and testing of software ... Bachelor's degree in Computer Science or related field * Should have 2 - 4 years of developing ...

Jr Software Developer

Scottsdale, AZ ยท On-site

$67K - $87K/yr

About the Role The Jr Software Developer plays an important role in supporting the development ... Bachelor's degree in Computer Science, Information Technology, or a related field required.

Jr Software Developer

Scottsdale, AZ ยท On-site

$67K - $87K/yr

About the Role The Jr Software Developer plays an important role in supporting the development ... Bachelor's degree in Computer Science, Information Technology, or a related field required.

The Oracle Software Developer will be part of a team responsible for supporting the Purchasing ... Bachelor's degree in Computer Science, Computer Engineering or a related field and 3 years of ...

The Oracle Software Developer will be part of a team responsible for supporting the Purchasing ... Bachelor's degree in Computer Science, Computer Engineering or a related field and 3 years of ...

next page

Showing results 1-20

Freelance Scientific Software Developer information

See Phoenix, AZ salary details

$82.9K

$101.8K

$134.5K

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

As of Sep 1, 2026, the average yearly pay for freelance scientific software developer in Phoenix, AZ is $101,773.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,400.00 and $114,200.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.

Infographic showing various Freelance Scientific Software Developer job openings in Phoenix, AZ as of July 2026, with employment types broken down into 82% Full Time, 6% Part Time, 1% Temporary, and 11% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $101,773 per year, or $48.9 per hour.

Software Developer

Phoenix, AZ โ€ข Hybrid

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 7 days ago


Job description

Job Title: Software Developer (Hybrid)
Location: Phoenix, AZ (Hybrid 2-3 days onsite/week)
Job Type: Full-Time | Exempt | Hybrid Work Schedule
Department: Technology / Software Engineering
Reports to: Software Development Manager

Job Summary:

We are looking for a motivated and innovative Software Developer to join our hybrid team in Phoenix, AZ. In this role, youll be responsible for designing, coding, testing, and deploying high-quality software solutions that align with business needs. You will work on a mix of web and backend development projects and collaborate closely with cross-functional teams to build scalable, secure, and efficient systems.

Key Responsibilities:

  • Design, develop, test, and maintain software applications using modern frameworks and technologies.

  • Participate in software architecture decisions and technical planning sessions.

  • Write clean, scalable, and well-documented code that follows best practices.

  • Collaborate with UX/UI designers, product managers, QA engineers, and other developers.

  • Debug and resolve issues in development, testing, and production environments.

  • Contribute to code reviews and ensure adherence to coding standards.

  • Work in Agile or Scrum development environments, attending daily standups and sprint reviews.

  • Continuously explore, evaluate, and implement new technologies to improve development efficiency and software quality.

Qualifications:

Required:

  • Bachelors degree in Computer Science, Software Engineering, or related field (or equivalent experience).

  • 3+ years of professional software development experience.

  • Proficiency in one or more programming languages such as JavaScript, C#, Python, or Java.

  • Experience with front-end frameworks (React, Angular, or Vue) and back-end technologies (.NET, Node.js, Django, etc.).

  • Solid understanding of REST APIs, relational databases (e.g., SQL Server, MySQL), and version control systems (Git).

  • Strong problem-solving skills and ability to work both independently and as part of a team.

Preferred:

  • Experience with cloud platforms such as Azure or AWS.

  • Familiarity with CI/CD pipelines and DevOps tools.

  • Knowledge of cybersecurity best practices.

  • Exposure to mobile app development (iOS/Android) is a plus.

Work Environment & Perks:

  • Hybrid work schedule: 2-3 days onsite in our Phoenix, AZ office.

  • Competitive salary with bonus opportunities.

  • Full medical, dental, and vision insurance.

  • 401(k) with company match.

  • Generous PTO, holidays, and personal development days.

  • Professional development opportunities and training budget.

Equal Opportunity Employer: We celebrate diversity and are committed to creating an inclusive environment for all employees.