1

Scientific Software Developer Jobs in Arizona (NOW HIRING)

Sr Software Developer -

Tucson, AZ ยท On-site

$160K - $260K/yr

Senior Software Developer - Mission-Critical R&D (TS/SCI Required) Tucson, AZ (Onsite) $160,000 ... You'll join a highly elite, multidisciplinary R&D team of engineers, mathematicians, and scientists ...

Senior Software Developer

Tucson, AZ ยท On-site

$51.50 - $68/hr

Degree (Bachelor's, Master's, or PhD) in Computer Science or Computer Engineering. * ACTIVE TS/SCI ... Minimum of 15 years of experience in a software engineering-related discipline. * Expert Knowledge ...

Senior Software Developer

Tucson, AZ ยท On-site

$51.50 - $68/hr

Degree (Bachelor's, Master's, or PhD) in Computer Science or Computer Engineering. * ACTIVE TS/SCI ... Minimum of 15 years of experience in a software engineering-related discipline. * Expert Knowledge ...

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

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 May 30, 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.

Sr Software Developer -

Henpen Corporation

Tucson, AZ โ€ข On-site

$160K - $260K/yr

Other

Posted 2 days ago


Job description


Senior Software Developer - Mission-Critical R&D (TS/SCI Required)

Tucson, AZ (Onsite)
$160,000 - $260,000 Base + Stock + Full Benefits + Paid Relocation
U.S. Citizenship + Active TS/SCI Clearance Required


This Is Not Just Another Software Role.

This is your opportunity to build real-world systems that directly impact national security-not theoretical work, not maintenance... true innovation deployed in the field.

You'll join a highly elite, multidisciplinary R&D team of engineers, mathematicians, and scientists designing advanced geolocation and digital communications systems used in mission-critical environments.

If you're driven by solving complex, unsolved problems and want to see your work actively used in real-world operations, this is where you belong.


What Makes This Role Different
  • End-to-End Ownership - Design Build Test Deploy Operate
  • Deep Technical Work - Algorithms, architecture, and real-world data
  • True R&D Environment - Not product maintenance or incremental updates
  • Mission Impact - Your work directly supports national defense
  • Constant Innovation - Freedom to propose, experiment, and implement

What You'll Be Doing
  • Architect and develop high-performance, scalable software systems
  • Build and deploy advanced geolocation algorithms
  • Integrate complex systems with real-world operational environments
  • Collaborate across engineering, systems, and deployment teams
  • Mentor engineers and influence technical direction and innovation
  • Work across the full lifecycle: design, development, integration, testing, deployment, and O&M

What You Bring (Must-Have)
  • 15+ years in software engineering (senior/architect level)
  • Deep expertise in:
    • Data structures, algorithms, and system design
    • API development and distributed systems
    • Modern software engineering practices
  • Strong experience with:
    • Golang (highly preferred)
    • C++, Python (engineering/scientific environments)
    • Linux-based development
  • Proven ability to design scalable, high-performance architectures
  • Bachelor's in Computer Science/Engineering (MS/PhD preferred)
  • Active TS/SCI Clearance
  • U.S. Citizenship

Preferred (Stand-Out Candidates)
  • Cloud + DevOps: AWS, Docker, Kubernetes, CI/CD
  • JavaScript frameworks (React, Vue)
  • Experience in scientific or mission-critical systems
  • Technical leadership + mentoring experience
  • Passion for building enterprise-level internal platforms

Why Top Engineers Say Yes
  • Work on problems most engineers never get access to
  • Blend of research + hands-on engineering
  • Complex challenges that require real thinking-not repetitive coding
  • High compensation + full relocation support
  • Direct visibility of your work in real-world applications

Who This Role Is For

This is for engineers who:

  • Get bored with routine development
  • Want to own and build systems from the ground up
  • Thrive in high-autonomy, high-expectation environments
  • Want their work to matter beyond code