Programmer

SPX

Madison (AL)

On-site

USD 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SPX Technologies in Madison, AL is seeking a Programmer to program CNC equipment used in sheet metal fabrication. You will create instructions, develop CNC programs, and interpret CAD models to drive efficient production.

Ideal candidates have at least three years in a production programming role, strong G & M code knowledge, and the ability to read GD&T. Responsibilities include quality checks, safety compliance, and cross‑functional collaboration on the shop floor.

Qualifications

  • Minimum 3 years Production Programmer (Machine Shop) experience.
  • Basic math, reading and writing skills.
  • Ability to create programs in G and M codes.
  • Ability to read and interpret GD&T.
  • Ability to follow verbal and written instructions.
  • Strong attention to detail and teamwork.

Responsibilities

  • Create instructions and setup sheets for operators.
  • Write and modify CNC programs using CAD/CAM software.
  • Review 3D CAD models and blueprints to determine machining processes.
  • Make calculations for tooling and material requirements.
  • Analyze job orders and determine appropriate feeds and speeds.
  • Improve complex setups and optimize program efficiency.
  • Select tooling and simplify operations to increase productivity.
  • Determine operation sequences within programs.
  • Perform quality checks to ensure machining precision.
  • Collaborate with engineers and machinists to resolve issues.
  • Document actions and communicate across shifts.
  • Follow safety rules and maintain compliance.

Skills

G & M codes
GD&T
Verbal & written communication
Mathematics basics
Teamwork

Education

High School diploma or equivalent

Tools

NC Express
CAD/CAM software

Job description

Career Opportunities: Programmer (74303)

Requisition ID74303-Posted07/21/2026-Custom Air Handling (Custom Air Handling)-AMER-United States-Alabama-Madison-Manufacturing - Operations

Building the people that build the world.

With platforms in HVAC and Detection and Measurement, SPX Technologies builds innovative solutions that enable a safer, more efficient, sustainable world. Through our RiSE talent development framework, we Reach, Identify, Strengthen, and Engage our employees to support them in their continued development. We’re a global company of problem solvers, collaborators, and innovators, and our businesses build solutions that impact the world.

SPX is a diverse team of unique individuals who all make an impact. We are opening a new campus facility that will have two of our businesses (Marley and Ingenia Technologies) evolving and growing together at SPX's very first campus.

SPX is adiverse team of unique individuals who all make an impact. Under the direction of the Senior Manager, Manufacturing Services, the Programmer’s primary responsibility is to program computer numerical control (CNC) equipment used in sheet metal fabrication processes. The ideal candidate will possess a strong understanding of industry concepts, practices, and procedures, and will rely on extensive experience and sound judgment to plan and achieve production goals. This role may also include overseeing and directing the work of other team members involved in CNC.

What you can expect in this role (Job Responsibilities)

While each day brings new opportunities at SPX, your core responsibilities will be:

1.Training and Development:

  • Create instructions and setup sheets for operators.
  • Write programs and modify existing ones for increased efficiency.
  • Participate in educational opportunities; read technical publications.

2.Technical and Programming:

  • Create and modify CNC programs for various machining operations using CAD/CAM software.
  • Review and interpret 3D CAD Models and blueprints to determine machining processes.
  • Make calculations for programming, tooling, and material required.
  • Analyze job orders and perform necessary calculations.
  • Analyze and select feeds and speeds for programs.
  • Make improvements to complex setups and for inefficient programs.
  • Simplify tooling selection for operators and increase productivity for the team.
  • Determine the sequence of operations in a program.

3.Quality Assurance:

  • Perform quality checks to ensure precision in machining, products meet specifications and make necessary adjustments.
  • Collaborate with operators and supervisors to resolve programming and fabrication issues.
  • Assess complex machine or program faults and quickly determine effective solutions.

4.Safety and Compliance:

  • Comply with all company safety rules and regulations.

5.Documentation and Communication:

  • Maintain continuity among work shifts by documenting and communicating. Actions, irregularities, and continuing needs.
  • Communicate and collaborate with engineers, machinists, and other team members to optimize production processes.
  • Document actions by completing production and quality logs.
  • Accomplish organizational goals by accepting ownership for accomplishing new and different requests, exploring opportunities to add value to job accomplishments.

What we are looking for (Experience, Knowledge, Skills, Abilities, Education)

We each bring something to the table, and we are looking for someone who has:

Required Experience

  • Minimum 3 years Production Programmer (Machine Shop) Experience
  • Basic math, reading and writing skills
  • Ability to create programs in G and M codes
  • Ability to read and interpret GD&T
  • Ability to understand and execute verbal and written instructions
  • Understanding of conceptual skills, process improvement, verbal communication, functional and technical skills, controls and instrumentation, supply management, tooling, inventory control, judgment and attention to detail

Preferred Experience, Knowledge, Skills, and Abilities

  • Strong knowledge of CNC programmable equipment
  • Strong knowledge of metal fabrication
  • Ability to create programs using NC Express
  • Ability to learn required computer programs
  • Ability to handle large volume of work and perform multiple tasks in a fast paced environment
  • Previous work experience on manual mills and lathes
  • Ability to work in a team environment to achieve common goals
  • Ability to communicate effectively verbally and in writing.
  • Requires Safe Work Habits

Physical Requirements

  • Occasional lifting up to 50 lbs
  • Remain standing on feet for long periods of time
  • Occasional carrying, grasping, reaching, pulling, pulling, stooping for parts and supplies

Education & Certifications

  • High School diploma or equivalent

Working Environment, Schedule and Travel

  • Normal work hours (5 - 8 hour days: Mon – Fri)
  • Must be flexible to work overtime as required, including occasional evenings or weekends.

How we live our culture

Our culture is at the center of what we do and, more importantly, who we are. Our core values set a standard for how we manage ourselves, and our Leadership Model sets the standard for how we engage with each other. Whether you are an individual contributor or you lead a large team, each of us leads at SPX.

What benefits do we offer?

We know that the well-being of our employees is integral. Our benefits include:

  • Generous and flexible paid time off including paid personal time off, caregiver, parental, and volunteer leave
  • Competitive health insurance plans and 401(k) match, with benefits starting day one
  • Competitive and performance-based compensation packages and bonus plans
  • Educational assistance, leadership development programs, and recognition programs

Our commitment to embrace diversity to build a culture of inclusion at SPX

We value different backgrounds, experiences, and voices at SPX, and we are committed to challenging ourselves, openly communicating, and striving to improve every day. We believe in creating an inclusive work environment where everyone has a voice and is encouraged to realize their fullest potential.

SPX is an affirmative action and equal opportunity employer committed to making selection decisions without regard to race, color, religion, sex, sexual orientation or identity, national origin, age, disability, veteran status, or any other legally protected basis.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Programmer
Programmer

SPX Technologies • Madison (AL)

On-site
USD 65,000 - 85,000
Paid time off
Health insurance
401(k) match
+3
Machine Operator II
Machine Operator II

SPX • Madison (AL)

On-site
USD 36,000 - 48,000
Paid time off
Health insurance
401(k) match
+1
Machine Operator I
Machine Operator I

SPX • Madison (AL)

On-site
USD 17,908 - 24,796
Generous and flexible paid time off
Competitive health insurance plans
401(k) match and retirement benefits
+1
Machinist
Machinist

SPX • Orlando (FL)

On-site
USD 52,000 - 78,000
Paid time off
Health insurance
401(k) match
+1
Machinist - 1st Shift
Machinist - 1st Shift

SPX • Monroe City (MO)

On-site
USD 40,000 - 55,000
Paid time off
Health insurance
401(k) match
+1
Programmer
Programmer

Flash Technology, LLC • Madison (AL)

On-site
USD 50,000 - 90,000
Generous PTO
Health insurance
401(k) match
+1
Machine Operator-Brakepress 2nd shift
Machine Operator-Brakepress 2nd shift

SPX Technologies • Cuba (MO)

On-site
USD 36,000 - 52,000
Paid time off
Health insurance
401(k) match
+1
Machinist
Machinist

SPX Technologies • Orlando (FL)

On-site
USD 45,000 - 65,000
Generous PTO
Health insurance
401(k) match
+2
Machinist
Machinist

CUES, Inc. • Orlando (FL)

On-site
USD 50,000 - 70,000
Generous paid time off
Competitive health insurance
401(k) match
+1
Machine Operator
Machine Operator

SPX Technologies • Dixon (IL)

On-site
USD 37,000 - 61,000
Generous paid time off
Health insurance
401K retirement match
+1