CNC Programmer Starting At 35/hr
About the role
This role focuses on creating, modifying, and optimizing CNC programs to support precision machining operations in a fabrication or job shop environment. The CNC Programmer interprets blueprints and CAD models, selects appropriate tooling and cutting parameters, and collaborates closely with machinists and engineers to ensure efficient, high-quality production.
The work environment is production-focused and time-sensitive, requiring independent work, collaboration, and adherence to shop safety practices. The position involves tight tolerances and precision machining, with an emphasis on simulations, first article runs, and continuous process improvement.
Responsibilities
- Create, modify, and optimize CNC programs using Mastercam or similar CAM software to support production requirements.
- Interpret blueprints, technical drawings, and CAD models to develop accurate and efficient CNC programs.
- Select appropriate tooling, speeds, and feeds based on material type, tolerances, and part geometry.
- Run simulations and verify CNC programs prior to production to identify and correct potential issues.
- Troubleshoot CNC programs during setup and production to resolve machining, dimensional, or quality problems.
- Collaborate closely with machinists, engineers, and shop floor teams to improve machining efficiency and part quality.
- Support machine setup and first article runs by validating programs and making necessary adjustments.
- Continuously improve machining processes to reduce waste, minimize cycle times, and enhance overall productivity.
- Program both CNC mills and CNC lathes for custom, one-off parts and small production runs.
- Apply geometric dimensioning and tolerancing (GD&T) principles when interpreting drawings and programming parts.
- Work independently to manage programming tasks and meet production deadlines in a fast-paced environment.
- Contribute to the machining of large-scale or structural components when required.
Requirements
- 3–7+ years of CNC programming experience.
- Strong experience creating and editing CNC programs using CAD and CAM software, including Mastercam or similar tools.
- Proficiency in programming both CNC mills and CNC lathes in a fabrication or job shop environment.
- Ability to read and interpret detailed blueprints, engineering drawings, and CAD models.
- Comfort working with tight tolerances and custom, one-off parts.
- Hands-on collaboration skills with machinists and shop floor teams to support production.
- Strong problem-solving and troubleshooting skills related to CNC programming and machining processes.
- Ability to work independently and consistently meet production deadlines.
Work Environment
The role operates in a fabrication or job shop environment that focuses on custom and one-off parts, including potential large-scale or structural components. You will work closely with machinists, engineers, and other shop floor personnel, using CNC mills and CNC lathes, Mastercam or similar CAM software, and CAD tools such as SolidWorks.
Pay
The pay range for this position is $30.00 - $40.00 per hour.
Benefits
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
- Medical, dental, and vision insurance
- Critical Illness, Accident, and Hospital insurance
- 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)
- Short- and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation, or Sick Leave)
Schedule
This is a Contract to Hire, fully onsite position based in Tulsa, OK.