1

Scientific Software Developer Jobs in Arizona (NOW HIRING)

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 ...

Software Developer Graduate

Scottsdale, AZ · Hybrid

$63.60K - $106K/yr

A Bachelor's Degree, Master's Degree in Computer Science, Computer Engineering * Must have graduated university either May 2025- June 2026 * Some software product or application development ...

Software Developer Graduate

Scottsdale, AZ · Hybrid

$63.60K - $106K/yr

A Bachelor's Degree, Master's Degree in Computer Science, Computer Engineering * Must have graduated university either May 2025- June 2026 * Some software product or application development ...

Software Developer Graduate

Scottsdale, AZ · Hybrid

$63.60K - $106K/yr

A Bachelor's Degree, Master's Degree inComputer Science, Computer Engineering * Must have graduated university either May 2025- June 2026 * Some software product or application development experience

Software Developer Graduate

Scottsdale, AZ · On-site

$63.60K - $106K/yr

A Bachelor's Degree, Master's Degree in Computer Science, Computer Engineering * Must have graduated university either May 2025- June 2026 * Some software product or application development ...

Software Engineer II

Tucson, AZ · On-site

$92.80K - $102.20K/yr

You will collaborate with multidisciplinary teams including hardware engineers, scientists and operations staff to architect, build and support software that ensures observatory uptime, scientific ...

next page

Showing results 1-20

Scientific Software Developer information

See Arizona salary details

$77.8K

$95.5K

$126.3K

How much do scientific software developer jobs pay per year?

As of Jun 1, 2026, the average yearly pay for scientific software developer in Arizona is $95,518.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,900.00 and $107,200.00 per year, depending on experience, location, and employer.

What does a Scientific Software Developer do?

A Scientific Software Developer designs, develops, and optimizes software tools to support scientific research and analysis. They work closely with scientists to create algorithms, simulations, and data-processing pipelines tailored to specific research needs. This role often involves proficiency in programming languages like Python, C++, or Fortran, as well as expertise in numerical computing, data visualization, and high-performance computing.

What are the key skills and qualifications needed to thrive in the Scientific Software Developer position, and why are they important?

A Scientific Software Developer requires strong programming skills (such as Python, C++, or Java), a solid background in scientific concepts, and typically a degree in computer science, engineering, mathematics, or a related field. Familiarity with scientific computing libraries, version control systems (like Git), and experience using high-performance computing (HPC) resources are often expected; certifications in these tools can be advantageous. Excellent problem-solving, communication, and collaboration skills help contribute effectively to research-driven, multidisciplinary teams. These capabilities are vital to translate complex scientific needs into reliable and reproducible software solutions that advance research goals.

What kinds of projects or research areas might a Scientific Software Developer typically work on?

Scientific Software Developers are often involved in developing, optimizing, and maintaining software used in fields such as bioinformatics, physics simulations, environmental modeling, data analysis, and computational chemistry. Their projects can span from designing algorithms for processing large-scale scientific data to creating user interfaces or automating laboratory workflows. Depending on the employer, you may work closely with scientists and researchers to understand domain-specific needs and translate them into technical solutions. This collaborative environment enables you to contribute directly to scientific discoveries while growing your technical and domain expertise.
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:
Infographic showing various Scientific Software Developer job openings in Arizona as of May 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 87% Physical, and 13% Remote job distribution, with an average salary of $95,518 per year, or $45.9 per hour.
Junior/Entry Level Software Developer - Remote

Junior/Entry Level Software Developer - Remote

SynergisticIT

Tucson, AZ

$64.60K - $83.90K/yr

Other

Posted 9 days ago


Job description

SynergisticIT

At SynergisticIT, we're all about making connections. Whatever IT goals you have, our software programmers can help achieve those. Our software development teams can take up turnkey projects and execute them in an effective and efficient manner. If you are looking to source talent our recruiters will find the ideal IT talent for your company. What's the secret to our success? Well, it all starts with taking quality time to listen to each client's specific needs. After we have a thorough grasp of your IT goals, we can better customize our developments as per your specific needs. We can also tailor make recruiting programs to exceed your expectations. Since our founding in 2010, SynergisticIT's strategies have earned the company an enviable position in the software development, IT staffing and IT skill enhancement fields. SynergisticIT continues to work with hundreds of satisfied American clients with our software programmers working on our projects and after gaining hands on experience on cutting edge technologies moving to contribute their skills to great clients like Apple, Google, Client, Ebay, Paypal, Kroger, the Walt Disney Company and hundreds more. If you are tired of working with inefficient programmers who take a lot of time to ramp up we want you to try us. Our software programmers can hit the ground running and get you the maximum return on your investment. You have already tried the rest its time you tried the best. SynergisticIT - Home of the Best Data Scientists and Software Programmers in the Bay Area.

Why Us?

SynergisticIT has a proven track record of successfully skill enhancement and staffing IT employees for some of the world's most iconic brands. Our team takes the time to fully understand every client's needs so we could best meet your IT staffing requirements. The knowledgeable staff at SynergisticIT is always more than happy to work with clients to ensure they reach their software development goals. Besides staffing, SynergisticIT is also committed to helping young IT professionals advance their career with a robust upskill program. Everyone who goes through SynergisticIT's program learns all the skills necessary to succeed in many IT fields ranging from Java to Machine Learning. Additionally, everyone trained at SynergisticIT has been through extensive mock and technical interview screenings to bolster their career prospects. Last, but certainly not least, SynergisticIT takes great care to respect the privacy considerations for every client. All companies who work with SynergisticIT can rest assured their confidential data is protected using the most up-to-date encryption technologies. SynergisticIT also complies with all the latest NDA agreements.

Required Skills For Java/Software Programmers
  • Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
  • Highly motivated, self-learner, and technically inquisitive
  • Experience in programming language Java and understanding of the software development life cycle
  • Project work on the skills
  • Knowledge of Core Java, javascript, C++ or software programming
  • Spring boot, Microservices, Docker, Jenkins and REST API's experience
  • Excellent written and verbal communication skills
For Data Science/Machine Learning

Required Skills

  • Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
  • Project work on the technologies needed
  • Highly motivated, self-learner, and technically inquisitive
  • Experience in programming language Java and understanding of the software development life cycle
  • Knowledge of Statistics, SAS, Python, Computer Vision, data visualization tools
  • Excellent written and verbal communication skills
Preferred Skills: NLP, Text mining, Tableau, PowerBI, Time series analysis

We regularly interact with the Top Tech companies to give our candidates a competitive advantage-Please see us exhibiting at Oracle Cloud world /Oracle Java one (Las vegas) -2022 and at Gartner Data Analytics Summit (Florida)-2023

SynergisticIT at Gartner Data and Analytics Summit 2023 - YouTube

For preparing for interviews please visit https://www.synergisticit.com/interview-questions/

We are looking for the right matching candidates for our clients

Please apply via the job posting

Required Skills For Java/Full Stack/Software Programmer
  • Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
  • Highly motivated, self-learner, and technically inquisitive
  • Experience in programming language Java and understanding of the software development life cycle
  • Project work on the skills
  • Knowledge of Core Java, javascript, C++ or software programming
  • Spring boot, Microservices, Docker, Jenkins and REST API's experience
  • Excellent written and verbal communication skills
For Data Science/Machine Learning Positions

Required Skills

  • Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
  • Project work on the technologies needed
  • Highly motivated, self-learner, and technically inquisitive
  • Experience in programming language Java and understanding of the software development life cycle
  • Knowledge of Statistics, SAS, Python, Computer Vision, data visualization tools
  • Excellent written and verbal communication skills
Preferred skills: NLP, Text mining, Tableau, PowerBI, Tensorflow

If you get emails from our skill enhancement team please ask them to take you off their distribution list and make you unavailable as they share the same database with the client servicing team.

No phone calls please. Shortlisted candidates would be reached out. No third party or agency candidates or c2c candidates