1

Computer Programmer Jobs in Surprise, AZ (NOW HIRING)

NET Qualifications Requires a Bachelor's Degree in Computer Science, Management or Computer Information Systems, Computer Engineering, Math, or Engineering or related technical degree from an ...

Qualifications Requires a Bachelor's Degree in Computer Science, Management or Computer Information Systems, Computer Engineering, Math, or Engineering or related technical degree from an ...

NET Qualifications Requires a Bachelor's Degree in Computer Science, Management or Computer Information Systems, Computer Engineering, Math, or Engineering or related technical degree from an ...

NET Qualifications Requires a Bachelor's Degree in Computer Science, Management or Computer Information Systems, Computer Engineering, Math, or Engineering or related technical degree from an ...

Qualifications Requires a Bachelor's Degree in Computer Science, Management or Computer Information Systems, Computer Engineering, Math, or Engineering or related technical degree from an ...

CNC Programmer

Tolleson, AZ ยท On-site

$26 - $35.50/hr

CNC Programmer Company: Martinic Engineering Inc Primary Location: 8505 West McDowell Road ... Ability to work effectively with CAD/CAM systems or other computer-aided manufacturing systems.

Qualifications Requires a Bachelor's Degree in Computer Science, Management or Computer Information Systems, Computer Engineering, Math, or Engineering or related technical degree from an ...

... package engineers developing high quality Power MOSFETS for discrete products and modules. This position needs a person at a minimum with a background and use of CAD layout software (preferably ...

CNC Programmer

Phoenix, AZ ยท On-site

$26.25 - $36/hr

What You'll Get to Do The CNC Programmer is focused on entering all custom patterns into the CAD system for production, interpreting and entering sketches to be produced, assisting with scheduling ...

... Programmer IDEALFORCE has a contract position available immediately for a .NET Developer/Programmer ... Qualifications - Bachelor's Degree in Computer Science or equivalent. - 3-5 years of web ...

next page

Showing results 1-20

Computer Programmer information

See Surprise, AZ salary details

$32K

$63K

$92.6K

How much do computer programmer jobs pay per year?

As of Jun 25, 2026, the average yearly pay for computer programmer in Surprise, AZ is $62,998.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,000.00 and $77,600.00 per year, depending on experience, location, and employer.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What Does a Computer Programmer Do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.
What are the most commonly searched types of Computer Programmer jobs in Surprise, AZ? The most popular types of Computer Programmer jobs in Surprise, AZ are:
What are popular job titles related to Computer Programmer jobs in Surprise, AZ? For Computer Programmer jobs in Surprise, AZ, the most frequently searched job titles are:
What cities near Surprise, AZ are hiring for Computer Programmer jobs? Cities near Surprise, AZ with the most Computer Programmer job openings:

CAD Engineer - Civil Construction

TF Contracting Services, LLC

Phoenix, AZ โ€ข On-site

$25 - $32/hr

Full-time

Medical, Dental, Vision, Life, PTO

Posted 9 days ago


Job description

CAD Engineer โ€“ Civil Construction

Location: Phoenix, Arizona
Company: TF Contracting
Job Type: Full-Time

Join TF Contracting

TF Contracting is seeking a skilled and motivated CAD Engineer to join our growing team in Phoenix, Arizona. This is an exciting opportunity to work in the civil construction industry, contributing to a wide range of innovative and challenging projects. The successful candidate will play a key role in developing detailed technical drawings and construction plans that support critical infrastructure and construction operations.

If you are passionate about design, engineering, and construction and enjoy transforming concepts into precise technical drawings, we encourage you to apply.

Position Summary

The CAD Engineer will be responsible for creating, maintaining, and revising both 2D and 3D AutoCAD drawings for civil construction projects. This position will focus heavily on mechanical piping systems, concrete lift drawings, and other construction-related design documentation. The ideal candidate will have strong technical drafting skills, experience developing AutoCAD standards, and the ability to create custom blocks and templates to improve drafting efficiency and consistency.

This role is primarily office-based at TF Contracting's Phoenix headquarters; however, occasional travel to project sites may be required to perform field measurements, verify existing conditions, and assist with project layout activities.

Key Responsibilities

  • Develop accurate and detailed 2D and 3D technical drawings using AutoCAD.
  • Prepare mechanical piping layouts, fabrication drawings, and installation details.
  • Create concrete lift drawings and related construction documentation.
  • Develop and maintain AutoCAD blocks, templates, and drafting standards.
  • Interpret engineering specifications, sketches, field notes, and design concepts into construction-ready drawings.
  • Coordinate with project managers, engineers, superintendents, and field personnel to ensure drawing accuracy and constructability.
  • Revise and update drawings throughout project lifecycles.
  • Conduct occasional field visits to collect measurements, verify dimensions, and support project layout activities.
  • Maintain organized drawing files and document control procedures.
  • Assist in developing drawing libraries and standard operating procedures for CAD production.

Qualifications

Required

  • Proficiency in AutoCAD with demonstrated experience producing both 2D and 3D drawings.
  • Experience preparing technical drawings within the civil construction, industrial, or related construction industries.
  • Strong understanding of drafting standards, dimensioning practices, and construction documentation.
  • Experience creating and managing AutoCAD blocks, dynamic blocks, templates, and drawing standards.
  • Ability to read and interpret engineering drawings, specifications, and construction plans.
  • Strong attention to detail and commitment to producing high-quality work.
  • Excellent communication and organizational skills.
  • Valid driver's license and ability to visit project sites as needed.

Preferred

  • Associate's or Bachelor's degree in Engineering, Drafting, Design Technology, or a related field.
  • Experience with mechanical piping systems and concrete construction drawings.
  • Familiarity with civil construction methods and field operations.
  • Experience coordinating directly with construction teams and field personnel.

Why Join TF Contracting?

At TF Contracting, you'll have the opportunity to work on exciting civil construction projects that help build and improve critical infrastructure. We offer a collaborative team environment where innovation, professional growth, and technical excellence are valued. Your work will directly contribute to successful project execution and provide meaningful impact in the field.

If you are looking for a rewarding CAD engineering role where you can expand your technical expertise and contribute to challenging construction projects, we would love to hear from you.

Apply today to join the TF Contracting team.

Company Description

TF Contracting LLC is a rapidly growing underground wet utilities contractor based in Arizona. We specialize in water, sewer, and storm drain infrastructure and are building a reputation for high-quality work and efficient field execution. As a newer company with strong momentum, we offer a unique opportunity to work directly with leadership and gain hands-on experience that larger firms often canโ€™t provide.