CNC Programmer / Toolmaker
About the Company
Dorman was founded on the belief that people should have greater freedom to fix motor vehicles. For over 100 years, we have been driving new solutions, releasing tens of thousands of aftermarket replacement products engineered to save time and money, and increase convenience and reliability. Founded and headquartered in the United States, Dorman is a pioneering global organization offering an always-evolving catalog of automotive, heavy-duty, and specialty vehicle products. Today, we have more than 3,800 employees across 29 different locations, with a family of brands that includes SuperATV and Dayton Parts. Publicly traded under the stock ticker DORM, Dorman reached a revenue of $2.13 billion in 2025.
Everyone who works at Dorman is called a Contributor. We encourage all Contributors to bring their authentic selves to work, pursue new ideas, offer different perspectives, and grow in their careers. The freedom to make an impact on the business is fundamental to working at Dorman.
About the Role
Dayton Parts is seeking a skilled CNC Programmer & Toolmaker to support our Harrisburg manufacturing operation. This is not a repetitive production machining role. We are looking for a hands-on machining professional who enjoys programming, building, repairing, and improving tooling and equipment that directly impacts manufacturing performance. In this role, you'll partner with Engineering, Maintenance, and Operations teams to manufacture custom components, develop tooling solutions, troubleshoot production challenges, and support continuous improvement initiatives across the facility.
Responsibilities
- Program, set up, and operate CNC mills and lathes to manufacture custom parts, fixtures, tooling, and production components.
- Write, edit, and troubleshoot CNC programs independently using G-Code and machine controls.
- Interpret engineering drawings, blueprints, GD&T requirements, and specifications to produce precision components.
- Design, build, modify, and repair tooling, fixtures, jigs, and manufacturing aids that support production operations.
- Perform machine setups, tooling selection, offset adjustments, and prove-out of new programs.
- Manufacture replacement parts for equipment repairs and plant improvement projects.
- Utilize manual machining equipment including mills, lathes, grinders, drill presses, and saws as required.
- Inspect completed work using precision measuring equipment including micrometers, calipers, indicators, and gauges.
- Troubleshoot machining issues, identify root causes, and implement corrective actions.
- Partner with Engineering and Maintenance teams on process improvements and equipment upgrades.
- Maintain accurate production, quality, and maintenance documentation.
- Follow all safety, quality, and housekeeping standards.
Requirements
- CNC programming experience with the ability to independently write and modify programs.
- CNC lathe experience required.
- Experience setting up and operating CNC mills and lathes.
- Ability to read and interpret blueprints, technical drawings, and GD&T.
- Strong understanding of machining practices, tooling, speeds, feeds, and material properties.
- Experience using precision measuring instruments.
- Strong troubleshooting and problem-solving skills.
- Ability to work independently with minimal supervision.
Qualifications
- Preferred Qualifications:
- Toolmaker, Tool & Die, Maintenance Machinist, or Tool Room experience.
- Experience fabricating custom fixtures, jigs, and tooling.
- Welding and fabrication experience.
- CAD/CAM software experience.
- Experience supporting manufacturing or industrial production environments.
- Relevant vocational training or certifications in CNC machining or related fields.
- Prior hands-on experience operating various machine tools and precision measuring instruments is preferred.
- Familiarity with interpreting technical drawings and specifications.
- Physical capability to handle moderate to heavy lifting and to perform tasks that may require climbing or operating industrial equipment like forklifts.
- Continuous learning mindset and adherence to industry best practices.
Schedule
- 2nd Shift: Monday – Thursday, 2:30 PM – 10:30 PM
- 3rd Shift: Sunday – Thursday, 10:30 PM – 6:30 AM
Pay
The base rate for this full-time position is $24 - $32 an hour, plus a shift differential. The actual base pay offered will depend on multiple factors, including job-related knowledge, skills, experience, business needs, geographical location, and internal pay equity.
Benefits
- Medical, dental, and vision coverage for employees and eligible dependents.
- Basic life insurance.
- Paid time off (sick/vacation) and Paid Parental Leave.
- Paid holidays, floating holidays, and paid time off starting in the first year of employment depending on hire date.
- 401k retirement plan with company match and profit-sharing.
- Discounted Employee Stock Purchase Plan.