CNC Programmer II

Rennscot MFGWoburn, MA
$31 - $45Onsite

About The Position

The CNC Programmer II is for someone who has put in the reps and is ready to work with genuine independence. You've developed solid foundations in 2-axis turning and/or 3-axis milling, you know how to build a setup from scratch, have a strong understanding of fixturing and tooling, and you can take a program from toolpath to production handoff without someone looking over your shoulder. At this level, you're not just executing — you're contributing. You'll take end-to-end ownership of programs and setups, lead your own prove-outs, and produce documentation that operators can actually use. You'll begin expanding into 3+2 and introductory 5-axis work, and you'll play an active role in building team capability — sharing knowledge with Programmer I colleagues and training machine operators not just on the steps, but on the reasoning behind them. This is a role for someone who shows up ready to deliver, holds themselves to a high standard, and wants to grow into more.

Requirements

  • High School Diploma with at least 6 years of relevant CNC programming experience; or Associate's degree in manufacturing, Machining Technology, CNC Programming, or a related field with at least 4 years of relevant experience.
  • Demonstrated proficiency programming 2-axis turning and 3-axis milling in Hypermill, Esprit, or a comparable CAM platform, including machine prove-outs and setup documentation.
  • Hands-on experience with Haas, Okuma, and/or Heidenhain CNC controllers preferred.
  • Experience with ProShop ERP or a comparable production management system is a plus.
  • Proven ability to develop complete, production-ready CNC programs for 2-axis turning and 3-axis milling independently.
  • Solid understanding of tooling selection, cutting strategy development, and work-holding across a variety of component geometries.
  • Ability to read and interpret engineering drawings and GD&T callouts and apply them to programming and inspection decisions.
  • Demonstrated experience identifying and resolving programming and quality issues through structured root-cause thinking and permanent corrective action.
  • Ability to coach Programmer I colleagues and train machine operators through direct instruction and clear process communication.
  • Strong documentation and communication skills; adaptable to operators, engineers, and supervisors alike.
  • Track record of sound judgment and consistent, reliable delivery.
  • Committed to continuous technical growth — actively pursues expanded programming capability.
  • Work regularly at a computer workstation for CNC programming, ERP documentation, and technical communication.
  • Stand, walk, and move throughout the facility during prove-outs, setup verification, and floor support.
  • Bend, stoop, kneel, and reach to inspect equipment, tooling, and machined components.
  • Occasionally lift and carry materials, tooling, and raw stock up to 50 lbs; team lifts required for heavier loads.
  • Wear required PPE at all times on the shop floor, including safety glasses, hearing protection, and steel-toed footwear.
  • Use precision metrology instruments including calipers, micrometers, and indicators.
  • Hold a valid driver's license for occasional logistics tasks.
  • To conform to US Government export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a US citizen, lawful permanent resident of the US, protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the US Department of State.

Nice To Haves

  • Hands-on experience with Haas, Okuma, and/or Heidenhain CNC controllers preferred.
  • Experience with ProShop ERP or a comparable production management system is a plus.

Responsibilities

  • Develop complete, production-ready CNC programs in Hypermill and Esprit for 2-axis turning and 3-axis milling with full independence, while steadily expanding into 3+1 and introductory 4-axis work. Tooling selection, cutting strategy, and work-holding are yours to determine — drawing on experience and good judgment, with input sought when it matters.
  • Produce detailed, accurate setup documentation in ProShop ERP — tooling lists, work-holding instructions, program references, and run notes — and govern the completeness and quality of your own work before it reaches the floor.
  • Lead dimensional verification during prove-outs, implement adjustments independently, and document all changes with clear rationale. When programming or quality issues arise within your scope, you'll own resolution — implementing fixes, verifying effectiveness, and applying lessons learned.
  • Train machine operators on programs and setups you've developed, covering operation, process execution, tooling use, and the intent behind each step. You'll also provide helpful input to CNC Programmer I colleagues on techniques, tooling decisions, and quality standards.
  • Identify process gaps and inefficiencies, implement improvements within your authority, and escalate systemic issues with proposed solutions. You'll communicate clearly and adapt your style across operators, engineers, and supervisors — keeping all stakeholders accurately informed on program status and production readiness.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service