1

Software Programmer Jobs in Phoenix, AZ (NOW HIRING)

Software Engineer 2

Phoenix, AZ ยท On-site

$96K - $132K/yr

A well-known Financial Services Company is looking for a Software Engineer 2 in Phoenix, AZ (Hybrid). Work with the brightest minds at one of the largest financial institutions in the world. This is ...

New

Software Engineer

Phoenix, AZ ยท On-site

$110K - $125K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Job brief Quest Diagnostics is looking for a Software Engineer to create well-designed, effective, testable, and specification-compliant code and carry out the entire product development lifecycle.

Senior Engineer I, Software Engineering As part of ASM's Software Engineering team, you'll develop advanced control software that powers some of the world's most sophisticated semiconductor ...

Software Engineer - Aviation Core Java

Chandler, AZ ยท On-site

$50.75 - $69.75/hr

Job Summary : Garmin is a leading technology company specializing in aviation products, and they are seeking a Software Engineer - Aviation Core Java to develop software and create new ...

Software Engineer

Mesa, AZ ยท On-site

$110K - $125K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Job brief Quest Diagnostics is looking for a Software Engineer to create well-designed, effective, testable, and specification-compliant code and carry out the entire product development lifecycle.

Software Engineer

Scottsdale, AZ

$75K - $85K/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Implementation Software Engineer Salary Range: $75k - $85k Who We Are RateLinx is a leading logistics and transportation SaaS provider delivering TMS, realโ€‘time visibility, and freight audit amp ...

Software Engineer III

Chandler, AZ ยท On-site

$130 - $170/hr

This role combines deep software engineering expertise with technical leadership responsibilities and is ideal for an engineer who enjoys solving largeโ€‘scale infrastructure challenges while ...

New

Software Engineer

Phoenix, AZ ยท On-site

  • Medical

  • Retirement

This role reports to the Manager of Software Engineering and provides the opportunity to work on multi-region, multi-cloud systems that handle large-scale AI traffic and complex orchestration ...

Director, Software Engineering

Phoenix, AZ ยท On-site

$251K/yr

Role Overview As Director of Software Engineering , you will lead ASM's global software engineering strategy and execution across multiple product lines and technology platforms. You will be ...

New

Software Engineer

Phoenix, AZ ยท On-site

$49 - $53/hr

Software Engineer, AI-Powered Data Platforms (Google Cloud) We are not accepting C2C or 1099 arrangements. Location: Chandler, AZ; Charlotte, NC; Minneapolis, MN; Irving, TX (Hybrid) About the Role ...

No JOB SUMMARY Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree ...

Director, Software Engineering

Phoenix, AZ ยท On-site

$251K/yr

As Director of Software Engineering , you will lead ASM's global software engineering strategy and execution across multiple product lines and technology platforms. You will be responsible for ...

Director, Software Engineering

Phoenix, AZ ยท On-site

$251K/yr

Role Overview As Director of Software Engineering , you will lead ASM's global software engineering strategy and execution across multiple product lines and technology platforms. You will be ...

Octo specializes in providing agile software engineering, user experience design, cloud services, and digital strategy services that address government's most pressing missions. Octo delivers ...

Software Engineer

Phoenix, AZ ยท Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded C++ Software Engineer - Avionics Display Systems This role focuses on designing, developing, and verifying embedded software for advanced avionics display systems used in modern flight decks.

Software Engineer

Phoenix, AZ ยท Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded C++ Software Engineer - Avionics Display Systems This role focuses on designing, developing, and verifying embedded software for advanced avionics display systems used in modern flight decks.

Octo specializes in providing agile software engineering, user experience design, cloud services, and digital strategy services that address government's most pressing missions. Octo delivers ...

Octo specializes in providing agile software engineering, user experience design, cloud services, and digital strategy services that address government's most pressing missions. Octo delivers ...

Senior Software Engineer

Scottsdale, AZ ยท On-site

$123K - $162K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

As a Senior Software Engineer, you will be developing primarily C++ applications for medical devices. This position has hands-on access to the final product at every stage of development. In this ...

Showing results 41-60

Software Programmer information

See Phoenix, AZ salary details

$27

$53

$81

How much do software programmer jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for software programmer in Phoenix, AZ is $53.97, according to ZipRecruiter salary data. Most workers in this role earn between $43.70 and $63.03 per hour, depending on experience, location, and employer.

What does a software programmer do?

A software programmer works on the development of computer software. Your duties in this career include writing code and programming the software so that it performs the needed processes. Your responsibilities in this job require testing of computer software and the removal of any bugs or malfunctions. If you are writing programs for a company, you may need to test it on their network to ensure usability throughout the company. After programming, you may need to write technical instructions for how to use the software.

What does a software programmer do?

A software programmer is responsible for writing, testing, and maintaining computer programs and applications according to specific requirements. They use programming languages such as Python, Java, or C++ to create software solutions that solve problems or enhance user experiences. Programmers also debug code, collaborate with other team members, and stay updated on new technologies and best practices in the field.

What are the key skills and qualifications needed to thrive as a software programmer, and why are they important?

To thrive as a Software Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and a relevant degree or coding certifications. Familiarity with integrated development environments (IDEs), version control systems like Git, and frameworks or libraries pertinent to your specialization is typically required. Attention to detail, effective communication, and teamwork are vital soft skills that help programmers excel in collaborative development environments. These skills and qualities ensure the delivery of reliable, high-quality software solutions and promote effective project collaboration.

What are some common challenges software programmers face when working on large-scale projects?

Software programmers working on large-scale projects often encounter challenges such as coordinating effectively with cross-functional teams, managing complex codebases, and maintaining clear documentation. Balancing the need for quick feature delivery with writing maintainable, bug-free code can also be demanding. Additionally, integrating new technologies or tools into existing systems while ensuring system stability requires strong problem-solving skills and adaptability.

What is the difference between Software Programmer vs Software Developer?

AspectSoftware ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, sometimes a master's, in computer science or software engineering
Work EnvironmentOften works on coding, debugging, and implementing specific featuresInvolves designing, developing, testing, and maintaining software applications
Industry UsageCommonly used in tech companies, IT firms, and software service providersWidely used across industries for creating software solutions
Search & Comparison IntentFocuses on coding tasks and technical skillsEncompasses broader development responsibilities and project management

While both roles involve programming skills, a Software Programmer primarily focuses on writing and debugging code, whereas a Software Developer has a broader role that includes designing and managing entire software projects. The choice depends on the scope of work and career goals within the software industry.

What are the most commonly searched types of Software Programmer jobs in Phoenix, AZ?

The most popular types of Software Programmer jobs in Phoenix, AZ are:

What cities near Phoenix, AZ are hiring for Software Programmer jobs?

Cities near Phoenix, AZ with the most Software Programmer job openings:

Infographic showing various Software Programmer job openings in Phoenix, AZ as of July 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $112,259 per year, or $54 per hour.

$96K - $132K/yr

Other

Posted 3 days ago

New


Job description

Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Software Engineer 2 in Phoenix, AZ (Hybrid).
Work with the brightest minds at one of the largest financial institutions in the world. This is a long-term contract opportunity that includes a competitive benefit package! Our client has been around for over 150 years and is continuously innovating in today's digital age. If you want to work for a company that is not only a household name, but also truly cares about satisfying customers' financial needs and helping people succeed financially, apply today.
Contract Duration: 12 Months
Required Skills & Experience
  • 2+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
  • 5+ years of experience in data engineering including hands-on experience working with Hadoop and Google Cloud data solutions: creating/supporting Spark based processing, Kafka streaming, in a highly collaborative team
  • 2+ years of hands-on experience developing data flows using Kafka, Flink, and Spark streaming
  • 3+ years of experience with Data lakehouse architecture and design, including hands-on experience with Python, pySpark, Apache Kafka, Airflow, and SQL, GPC Cloud Storage, BigQuery, Data Proc, Cloud Composer
  • 2+ years working with NoSQL databases such as columnar databases, graph databases, document databases, KV stores, and associated data formats
  • Public cloud certifications such as Google Cloud Platform Professional Data Engineer, Azure Data Engineer, or AWS Specialty Data Analytics
Desired Skills & Experience
  • Proven skills with data migration from on-prem to a cloud native environment
  • Proven experience working with the Hadoop ecosystem capabilities such as Hive, HDFS, Parquet, Iceberg, and Delta Tables
  • Deep understanding of data warehouse, data cloud architecture, building data pipelines, and orchestration
  • Design and implementation of highly scalable and modular data pipelines with built-in data controls for automating data governance
  • Familiarity of GenAI frameworks such as Langchain and Langraph to develop agent-based data capabilities
  • Dev Ops and CI/CD deployments including Git, Jenkins, Docker, and Kubernetes
  • Web based UI development using React and Node JS is a plus

What You Will Be Doing
  • Participate in low to moderately complex initiatives and identify opportunity for process improvements within Software Engineering.
  • Review and analyze basic or tactical Software Engineering assignments or challenges that require research, evaluation, and selection of alternatives, related to low-to-medium risk deliverables.
  • Present recommendations for resolving low to moderately complex situations and exercise some independent judgment while developing understanding of function, policies, procedures, and compliance requirements.
  • Provide information to client personnel in Software Engineering.