1

Freelance Scientific Software Developer Jobs in Arizona

Principal Software Architect

Tucson, AZ · On-site

$155K - $189K/yr

Working closely with scientists, software engineers, data specialists, and operations teams, you will provide hands-on technical leadership, translate complex scientific requirements into innovative ...

Working closely with scientists, software engineers, data specialists, and operations teams, you will provide hands-on technical leadership, translate complex scientific requirements into innovative ...

Principal Software Architect

Tucson, AZ · On-site

$155K - $189K/yr

Working closely with scientists, software engineers, data specialists, and operations teams, you will provide hands-on technical leadership, translate complex scientific requirements into innovative ...

Principal Software Architect

Tucson, AZ · On-site

$155.67 - $189.56/hr

Working closely with scientists, software engineers, data specialists, and operations teams, you will provide hands-on technical leadership, translate complex scientific requirements into innovative ...

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.

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.

Software Developer

Phoenix, AZ · On-site

$110 - $140/hr

Bachelor's degree in Software Engineering, Information Technology/Systems, Computer Science, or related field * 5-6 years relevant experience * Self-starter who works well with minimal supervision ...

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.

U-Haul is seeking a Software Developer to join our Retail Sales Development team. This team builds ... Education: * Bachelor's Degree in Computer Science or related field or Associate's Degree in ...

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

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.

What are the most commonly searched types of Scientific Software Developer jobs in Arizona?

The most popular types of Scientific Software Developer jobs in Arizona are:

What cities in Arizona are hiring for Freelance Scientific Software Developer jobs?

Cities in Arizona with the most Freelance Scientific Software Developer job openings:

Infographic showing various Freelance Scientific Software Developer job openings in Arizona as of July 2026, with employment types broken down into 86% Full Time, 3% Part Time, 1% Temporary, and 10% Contract. Highlights an 79% Physical, 6% Hybrid, and 15% Remote job distribution.

C#/C++ Software Developer

Procom Consultants Group

Chandler, AZ • On-site

Contractor

Re-posted 8 days ago


Job description

Company Description

Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada.
With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest "Canadian-Owned" IT staffing/consulting company.
Procom's areas of staffing expertise include:
Application Development
Project Management
Quality Assurance
Business/Systems Analysis
Datawarehouse & Business Intelligence
Infrastructure & Network Services
Risk Management & Compliance
Business Continuity & Disaster Recovery
Security & Privacy
Specialties Contract Staffing (Staff Augmentation)
Permanent Placement (Staff Augmentation)
ICAP (Contractor Payroll)
Flextrack (Vendor Management System)

Job Description

C#/C++ Software Developer


On behalf of our client, Procom Services is searching for a C#/C++ Software Developer for a contract opportunity in Chandler, AZ. 


C#/C++ Software Developer Job Details


Develop applications at customer's direction. Focus on development of software following Agile processes. 


Responsiblities include:


C# Desktop Application WinForms, MS Office (Excel) plugin development, scripting. . Work closely with technical customers to establish requirements and schedules. Coordinates efforts with other developers, plans functional modules, codes software to requirements, tracks and resolves software defects. 


C#/C++ Software Developer Mandatory Skills


C++ experience and exposure to EDA tools like Cadence Allegro, Mentor Graphics Expedition is a plus


Education: BS - Computer Science, Computer Engineering or related discipline.


C#/C++ Software Developer Start Date


ASAP


C#/C++ Software Developer Assignment Length


3 Months


"Please note that we are not able to work with candidates on H1B Visas or candidates represented by third parties."

Additional Information

All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.