1

Programmer Jobs in Tempe, AZ (NOW HIRING)

Position Summary The CNC Programmer is responsible for ensuring all plate/flatbar is processed through the cut station on schedule and budget while meeting quality standards. Accuracy, speed, and ...

Responsibilities: 1. Programming & Operation: * Develop and optimize CMM programs using PC-DMIS programming software on Hexagon Global CMMs. * Program and operate CMMs to perform dimensional ...

Controls Programmer

Phoenix, AZ ยท On-site

$18 - $35/hr

Job Summary Havel is seeking a Programmer to lead installation, hardware design, and software programming using established standards as required for Building Automation projects (BMS / BAS ...

Company Description IDEALFORCE has a CONTRACT position available immediately for a Programmer Analyst to join our customer in Phoenix Arizona. This is an ONSITE position. Please find below additional ...

... Programmer .Net to join our customer in Phoenix, AZ. Please find below additional details about this job. Kindly respond with your most up to date resume if you would like to pursue this opportunity.

CNC Programmer

Tempe, AZ ยท On-site

$25.75 - $35.25/hr

We are seeking an experienced CNC Programmer to contribute to the development of advanced CNC machining programs for complex parts. The ideal candidate has a deep understanding of multi-axis milling ...

CNC Programmer Specialist

Glendale, AZ ยท On-site

$38 - $42/hr

CNC Programmer Specialist Location: Glendale, AZ Zip Code: 85307 Start Date: Right Away Pay Rate: $38 - $42/hr. Keywords: #GlendaleJobs; #CNCProgrammerSpecialistJobs ; Shift: 1st Shift - (Monday ...

CNC Programmer Specialist

Glendale, AZ ยท On-site

$38 - $42/hr

CNC Programmer Specialist Location: Glendale, AZ Zip Code: 85307 Start Date: Right Away Pay Rate: $38 - $42/hr. Keywords: #GlendaleJobs; #CNCProgrammerSpecialistJobs; Shift: 1st Shift - (Monday ...

CNC Programmer Specialist

Glendale, AZ ยท On-site

$27.25 - $37.25/hr

Coordinates complex programming support for machining parts, tools, or sheet metal on numerically controlled machine tools from engineering design stage through the finished part. Ensures parts ...

CNC Programmer II

Tempe, AZ ยท On-site

$25.75 - $35.25/hr

Work collaboratively with the Mill and Lathe programming teams utilizing the latest CAM, CNC, and tooling technologies to improve machining efficiencies. Oversee training and documentation of ...

CNC Programmer

Tolleson, AZ

$26 - $35.50/hr

Evaluates manufacturing processes by conducting process analysis, applying knowledge of product design, fabrication, machine programming, assembly, tooling, and materials, and soliciting observations ...

We specialize in build to print, precision machined components, anodization and engineered thermal spray coatings. FM Industries promotes an environment that not only encourages your best, but also ...

CNC Programmer

Tolleson, AZ ยท On-site

$26 - $35.50/hr

Evaluates manufacturing processes by conducting process analysis, applying knowledge of product design, fabrication, machine programming, assembly, tooling, and materials, and soliciting observations ...

Showing results 21-40

Programmer information

See Tempe, AZ salary details

$11

$37

$65

How much do programmer jobs pay per hour?

As of Aug 9, 2026, the average hourly pay for programmer in Tempe, AZ is $37.87, according to ZipRecruiter salary data. Most workers in this role earn between $24.62 and $49.28 per hour, depending on experience, location, and employer.

Do programmers get paid a lot?

Programmers often earn competitive salaries that vary based on experience, location, and specialization. Skilled programmers with knowledge of popular programming languages and tools tend to have higher earning potential, especially in high-demand industries or roles requiring advanced technical skills.

Is there still a demand for programmers?

Yes, demand for programmers remains strong across many industries due to ongoing digital transformation, software development needs, and the growth of technologies like cloud computing, AI, and cybersecurity. Programmers with skills in popular programming languages and experience with modern development tools are particularly sought after.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

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++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What job does a programmer do?

A programmer writes, tests, and maintains computer software using programming languages such as Java, Python, or C++. They analyze user needs, develop code solutions, and troubleshoot issues to ensure software functions correctly. Programmers often work in teams and may use development tools like IDEs and version control systems.

What does a programmer do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

What kind of jobs can a programmer get?

Programmers can work in various roles such as software developers, web developers, mobile app developers, systems analysts, and database administrators. They often work in industries like technology, finance, healthcare, and gaming, using programming languages like Java, Python, or C++ and may require certifications or knowledge of development tools. Job environments can range from startups to large corporations, with opportunities for remote or on-site work.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

What are the most commonly searched types of Programmer jobs in Tempe, AZ? The most popular types of Programmer jobs in Tempe, AZ are:
What are popular job titles related to Programmer jobs in Tempe, AZ? For Programmer jobs in Tempe, AZ, the most frequently searched job titles are:
What job categories do people searching Programmer jobs in Tempe, AZ look for? The top searched job categories for Programmer jobs in Tempe, AZ are:
What cities near Tempe, AZ are hiring for Programmer jobs? Cities near Tempe, AZ with the most Programmer job openings:
Infographic showing various Programmer job openings in Tempe, AZ as of August 2026, with employment types broken down into 83% Full Time, 7% Part Time, 9% Contract, and 1% Nights. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $78,762 per year, or $37.9 per hour.

CNC Programmer

Sletten Companies

Phoenix, AZ โ€ข On-site

Full-time

Re-posted 10 days ago


Job description


Position Summary
The CNC Programmer is responsible for ensuring all plate/flatbar is processed through the cut station on schedule and budget while meeting quality standards. Accuracy, speed, and clean coordination with Prep, Operators, Maintenance, Purchasing, and Production Control are core to success.

Primary Responsibilities (Only Stakeholder)
1. Shop Releases & Production Coordination
The CNC Programmer is the primary owner of Plate & Flatbar through the Cut station.
  1. Nesting & Programming
    • Review releases to decide best shape (PL vs. FB) and machine (CNC, Ironworker, etc.) for all piece marks.
    • Verify Routes & Remarks are accurate – adjust/add as needed.
    • Ensure all piece marks are linked to REQ or INV.
      • Send REQ to Purchasing following SOP if needed
      • Send JCA to Project Admin following SOP when combining onto Stock material
    • Create CNC files using Nesting Software, making sure Tekla Combining matches.
  2. Cut List Creation & Issuance 
    • Ensure all piece marks are linked to a Cut List
    • Maintain Prep Tracker – Plate/Flatbar Google Sheet
    • Follow Cut List issue SOP
    • Coordinate with Forklift & CNC Operators for smooth flow of material matching the priorities of Stations down the line (Parts w/ Prep > Parts > Main Members w/ Weld > Ship Loose w/ Prep > Ship Loose)
  3. Priorities & Daily Work Direction
    • Set daily and weekly priorities for CNC Operators.
    • Remove roadblocks and re-prioritize where necessary to keep releases on track.
  4. Shop Discrepancies & Requisitions (Cut/Prep)
    • Start Shop Discrepancy reports and notify Lead Production Coordinator for all issues arising from:
      • Cut (Plate & Flatbar)
    • When discrepancies or issues require additional material:
      • Create and send Requisitions to Purchasing for:
        • Missing stock
        • Miss-cuts
        • Any other material-related corrections needed to keep work moving.
  5. Production Tracking
    • Own Production Tracking for Plate/Flatbar Cut station in Tekla and any supporting tools.

2. Inventory
The CNC Programmer is the primary owner of Plate & Flatbar Inventory as well as CNC consumables
  1. Tekla Inventory – Plate & Flatbar (Conformance & Non-Conformance)
    • Ensure Tekla Inventory is up-to-date by driving routine yard audits. Does not include Shapes or Stock Inventory.
    • Unreserve surplus material once it is no longer needed for a Job.
  2. CNC Consumables – Ensure smooth operation by maintaining sufficient stock

3. Time Tracking
The Lead Production Coordinator is the primary owner for time tracking completeness for CNC Operators.
  1. Time Tracking Completeness – Tekla
    • Check and ensure all time entries are complete and correct in Tekla Time Tracking for:
      • All CNC Operators
    • Follow up on missing, obviously incorrect, or late entries and ensure corrections are made.

4. Repair & Maintenance
The CNC Programmer works with the Maintenance Supervisor to ensure all CNC Machines are kept in good working condition.
  1. Daily Inspections complete for all CNC Machines.
  2. Coordinate with 3rd Party companies on necessary repairs

Secondary Responsibilities (Step-In Coverage / Backup)
The CNC Programmer steps in as needed to protect budget, schedule, and quality when the primary owner is unavailable or when issues arise.
  1. Cut Lists for Shapes
    • Assist with or create Cut Lists for shapes (saws, in-station, etc.) as needed to keep work on schedule.
  2. Station Releases - Create or manage station-level releases when required to keep production flowing.
  3. Requisitions - Create Requisitions to Purchasing
  4. Parts Gather - Support or step in to coordinate Parts Gathering to ensure fitters and third-party fabricators receive parts on time and with correct documentation.
  5. Document Control – Scan Folder (BOL.MTR, Shipping Ticket, Etc.)
  6. MTR Compliance – Linking MTRs in Tekla & providing to Project Manager/Coordinator when requested
  7. Site Docs – Backup for Daily Inspections
    • When the responsible parties are absent or unable to complete them, step in to:
      • Verify and upload all daily Shop/Equipment inspections to maintain compliance and documentation continuity.

Key Interfaces
  • Internal:
    • Production Coordinators
    • Cut/Prep
    • Shop Foreman
    • Production Manager
    • Purchasing
    • Shipping/Receiving Manager
    • Project Manager/Coordinator
    • QA/QC Manager

Success Measures
  • 100% of shop releases linked to REQ or INV within 24 hours of release.
  • 95%+ of CNC Operators’ time correctly logged in Tekla by Monday at 7AM each week.
  • 95%+ of Releases with Plate & Flatbar on schedule and budget through the Cut station.
  • Daily CNC Machine inspections complete.
  • 95%+ accurate Tekla Inventory (Plate & Flatbar :: Conformance & Non-Conformance)
  • 99%+ of parts cut without rework required

Additional Information
  • Office and shop location is in Phoenix, AZ
  • Full time position
  • Work environment requires the ability to sit, stand, walk on uneven surfaces, and lift up to 50lbs.
  • EOE. M/F/D/V are encouraged to apply.

 

Powered by JazzHR

5ucadkCvDt