CNC Programmer

E.J. REYNOLDS COMPANY

Alvin (TX)

On-site

USD 75,000 - 100,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401(k) matching
Company parties
Competitive salary
Dental insurance
Flexible schedule
Health insurance
Paid time off
Vision insurance
Wellness resources

Job summary

E.J. Reynolds Company, a leader in precision machining and custom manufacturing, is seeking a highly skilled CNC Programmer to join our growing team in Alvin, TX.

You’ll develop, edit, and optimize CNC programs for mills, support machinists, and help improve processes to keep production running smoothly. A strong background in 3-, 4-, and 5-axis programming, CAM software proficiency, and GD&T interpretation is required, along with experience reading complex drawings and ERP systems.

Qualifications

  • 6+ years CNC programming experience.
  • 10+ years experience with cutting tools.
  • Strong knowledge of milling, turning, grinding, and machining techniques.
  • Advanced experience programming 3-axis, 4-axis, and 5-axis machining with complex toolpaths.
  • Proficient using CAM software to generate and optimize programs.
  • Ability to read complex drawings, models (STP, SLDW) and GD&T.
  • Experience with ERP systems (Global Shop a plus).
  • Strong analytical, mathematical, and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • English proficient.

Responsibilities

  • CNC Programming — Develop, edit, and optimize CNC programs for mills to ensure efficiency, quality, and repeatability.
  • Machining Support — Assist machinists with program interpretation, setups, troubleshooting, and best practices.
  • Production Scheduling — Collaborate with Shop Manager and Scheduling team to support job scheduling and workflow priorities.
  • Data & ERP Management — Maintain accurate job information in Global Shop, including revision control and router updates.
  • Quoting Support — Analyze machining time, tooling needs, and process steps for quotes.
  • Quality Coordination — Work with quality and management to meet and exceed quality expectations on a daily basis.

Skills

CNC programming
Milling
Turning
Grinding
CAM software
GD&T
Engineering drawings
Teamwork & communication

Tools

Global Shop

Job description

Benefits:
  • 401(k) matching
  • Company parties
  • Competitive salary
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Vision insurance
  • Wellness resources

E.J. Reynolds Company, a leader in precision machining and custom manufacturing, is looking for a highly skilled CNC Programmer to join our growing team. If you thrive in a fast‑paced machine shop, love solving complex machining challenges, and want to work where your expertise truly matters, this is the role for you.

What You’ll Do

You’ll be the technical backbone of our machining operations—creating programs, supporting machinists, improving processes, and helping keep production running smoothly.

  • CNC Programming — Develop, edit, and optimize CNC programs for mills to ensure efficiency, quality, and repeatability.
  • Machining Support — Assist machinists with program interpretation, setups, troubleshooting, and machining best practices.
  • Production Scheduling — Collaborate with the Shop Manager, Production, and Scheduling team to support job scheduling and workflow priorities.
  • Data & ERP Management — Maintain accurate job information in Global Shop, ensuring, but not limited to, revision control, needed router updates, and job progression.
  • Quoting Support — Assist with job quoting by analyzing machining time, tooling needs, and process steps.
  • Quality Coordination — Work with quality, production, and management teams to ensure quality expectations are met and exceeded in day‑to‑day role.
What You Bring

You’re not just a programmer—you’re a machining expert with deep technical knowledge and a passion for precision.

  • 6+ years CNC programming experience
  • 10+ years experience with cutting tools
  • Strong knowledge of milling, turning, grinding, and machining techniques
  • Advanced experience programming 3‑axis, 4‑axis, and 5‑axis machining operations with strong understanding of complex toolpaths
  • Ability to program using commercial CAM software
  • Ability to read complex engineering drawings, models (.STP/.SLDW), and blueprints, showing GD&T comprehension
  • Experience with ERP systems (Global Shop a plus)
  • Strong analytical, mathematical, and problem‑solving skills
  • Excellent communication and teamwork abilities
  • English proficient
  • Ability to lift 30lbs and stand for extended periods
  • Willingness to work early/late shifts, weekends, or overtime when needed
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Machinist
CNC Machinist

E.J. Reynolds Company • Alvin (TX)

On-site
USD 55,000 - 75,000
401(k)
401(k) matching
Company parties
+10
Lathe & Mill CNC Machinist
Lathe & Mill CNC Machinist

E.J. Reynolds Company • Alvin (TX)

On-site
USD 30,000 - 39,000
401(k)
401(k) matching
Company parties
+8
CNC PROGRAMMER
CNC PROGRAMMER

Stubborn Mule LLC • Grants Pass (OR)

On-site
USD 45,000 - 65,000
401(k)
Dental insurance
Employee discounts
+3
CNC Programmer
CNC Programmer

Deringer-Ney Inc. • Bloomfield (CT)

On-site
USD 75,000 - 95,000
CNC Machinist/Programmer
CNC Machinist/Programmer

themasongroup • Chalfont (PA)

On-site
USD 60,000 - 80,000
Senior CNC Programmer
Senior CNC Programmer

Claire Myers Consulting • Union City (CA)

On-site
USD 70,000 - 90,000
CNC Programmer
CNC Programmer

Rotary Systems, Inc. • Ramsey (MN)

On-site
USD 60,000 - 90,000
Career development opportunities
IRA options with company contributions
Life and disability insurance
CNC Programmer
CNC Programmer

Tom Trese Networking LLC • Berlin (CT)

Hybrid
USD 41,000 - 55,000
Medical coverage
Dental coverage
Vision coverage
+3
CNC Programmer
CNC Programmer

Talnt • Birmingham (AL)

On-site
USD 55,000 - 75,000
Senior CNC Programmer — 5-Axis Precision Machining
Senior CNC Programmer — 5-Axis Precision Machining

E.J. REYNOLDS COMPANY • Alvin (TX)

On-site
USD 75,000 - 100,000
401(k) matching
Company parties
Competitive salary
+6