1

Programming Jobs in Arizona (NOW HIRING)

Mechanical Engineer

Tucson, AZ ยท On-site

$65K - $85K/yr

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an entry-mid level experienced ...

Drainage Engineer

Tempe, AZ ยท On-site

$85K - $115K/yr

Description Wilson Engineers is a respected Arizona-based consulting firm delivering innovative water and wastewater engineering and construction management solutions for communities throughout the ...

Overview This Opportunity Sunrise Engineering is seeking a full-time Project Engineer/PM to join and support our team in the Phoenix, AZ office. Our talented team of 500 professionals takes pride in ...

Engineering Internship

Scottsdale, AZ ยท On-site

$17 - $22/hr

Join Our Team as an Engineering Intern at Water Works Engineers! Meet Water Works Engineers: Water Works Engineers (WWE) is a leading civil and environmental engineering firm specializing in ...

Engineering Internship

Scottsdale, AZ ยท On-site

$17 - $22/hr

Join Our Team as an Engineering Intern at Water Works Engineers! Meet Water Works Engineers: Water Works Engineers (WWE) is a leading civil and environmental engineering firm specializing in ...

If you are looking to work for a dynamic and growing company performing engineering services for world leaders in the technology and industrial sectors, Corbin Consulting is the place for you.

Description Wilson Engineers is a respected Arizona-based consulting firm delivering innovative water and wastewater engineering and construction management solutions for communities throughout the ...

Description Wilson Engineers is a respected Arizona-based consulting firm delivering innovative water and wastewater engineering and construction management solutions for communities throughout the ...

Showing results 41-60

Programming information

See Arizona salary details

$23.3K

$82.9K

$138.9K

How much do programming jobs pay per year?

As of Sep 14, 2026, the average yearly pay for programming in Arizona is $82,888.00, according to ZipRecruiter salary data. Most workers in this role earn between $58,200.00 and $108,100.00 per year, depending on experience, location, and employer.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

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

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What kind of jobs involve programming?

Programming jobs include roles such as software developer, web developer, mobile app developer, systems analyst, and game programmer. These positions typically require knowledge of programming languages like Java, Python, or C++, and often involve working in teams using development tools and version control systems.

What are the most commonly searched types of Programming jobs in Arizona?

The most popular types of Programming jobs in Arizona are:

What cities in Arizona are hiring for Programming jobs?

Cities in Arizona with the most Programming job openings:

Infographic showing various Programming job openings in Arizona as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 12% Part Time, 2% Temporary, 3% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $82,888 per year, or $39.9 per hour.

Mechanical Engineer

Tucson, AZ โ€ข On-site

RFA Engineering
Engineering Professional Servicesย โ€ขย 201 - 500 employees

$65K - $85K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


Key responsibilities

  • Design and develop mechanical systems and components for engine installation and cooling applications.

  • Create and modify 3D CAD models, assemblies, drawings, and engineering documentation.

  • Collaborate with engineering teams to manage packaging and space allocation for system integration.


Job description

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an entry-mid level experienced candidate to become an integral part of our engineering team. The selected candidate will work with an experienced engineering staff using state-of-the-art engineering tools & processes. This position will operate onsite at our customer's world-class engineering and manufacturing facility.
This is a full-time position with a full benefit package listed below that includes opportunities for professional growth, direct hire by our customers, and additional opportunities within our own organization.
Mechanical Engineer
As a Mechanical Engineer II, you will be responsible for designing, developing, and integrating mechanical systems and components related to powertrain, engine installation, and cooling applications. You will utilize CAD tools to develop designs, support product development activities, and collaborate with manufacturing, quality, operations, and supplier partners to deliver robust engineering solutions.
Responsibilities
  • Design and develop mechanical systems and components for engine installation and cooling applications.
  • Create and modify 3D CAD models, assemblies, drawings, and engineering documentation.
  • Analyze component and subsystem designs to ensure performance, manufacturability, reliability, and serviceability requirements are met.
  • Develop and route tubes, hoses, brackets, fabricated structures, mounting systems, and related mechanical components.
  • Collaborate with engineering teams to manage packaging and space allocation for system integration.
  • Investigate product issues, identify root causes, and implement corrective actions.
  • Review field and test data to identify opportunities for design improvements and incorporate lessons learned.
  • Support product validation activities, simulation efforts, and design verification testing.
  • Coordinate engineering changes, drawing updates, and product release activities.
  • Work closely with manufacturing, quality, and operations teams to resolve production-related issues.
  • Engage suppliers to evaluate manufacturability, process capabilities, and design improvements.
  • Present project status updates and technical recommendations to stakeholders.
  • Manage multiple projects simultaneously while maintaining schedule, quality, and performance objectives.

Requirements
  • Bachelor's of Science in Mechanical, Engineering Technology, or a related engineering discipline.
  • Minimum of 2 years of engineering experience; relevant internships may be considered.
  • Strong mechanical aptitude and understanding of engineering fundamentals.
  • Experience reading and interpreting engineering drawings, schematics, and technical documentation.
  • Knowledge of engineering processes, drawing standards, and product development methodologies.
  • Proficiency with Creo (or similar 3D CAD software).
  • focuses on product design and his solidworks experience
  • Experience with product design, validation testing, simulation, or system integration activities.
  • Demonstrated problem-solving skills including troubleshooting, root cause analysis, and concept development.
  • Ability to effectively collaborate with cross-functional engineering and manufacturing teams.
  • Strong verbal, written, and presentation communication skills.
  • Ability to manage multiple priorities and deliver results in a fast-paced environment.

Desired Attributes
  • Experience with Teamcenter or similar product lifecycle management (PLM) systems.
  • Experience performing engineering simulations and analysis using Creo Simulate or equivalent tools.
  • Background supporting heavy equipment, industrial machinery, automotive, powertrain, cooling, or related mechanical systems.
  • Experience working directly with suppliers and manufacturing organizations.
  • Demonstrated ability to independently plan and execute engineering assignments.

Pay Range: $65,000-$85,000 - Commensurate with Experience:
Visa sponsorship is NOT available for this position.
About RFA Engineering
RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S.
Competitive Benefits
  • Health and Dental Insurance
  • Health Savings Account
  • TelaDoc: Virtual Health Care
  • Vision Insurance
  • Company Paid / Supplemental Life Insurance
  • Company Paid Long-Term Disability
  • Supplemental Short-Term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • Bonus Plan (Exempt Employees Only)
  • Paid Time Off (PTO)
  • Paid Holidays
  • Bereavement Leave
  • Employee Assistance Programs (EAP)
  • Education Assistance

Equal Opportunity and Veteran Friendly
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.