
CNC Programmer
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Overview
Remote
On-site
Compensation
$25-$29/hour
Job Description
Job Title: CNC ProgrammerLocation: Maple Grove, MNCompensation: $25.00–$29.00 per hour – paid weeklyJob Type: Temp-to-hire | Full-timeAbout the OpportunityDoherty Staffing Solutions is hiring CNC Programmers for a quality?focused manufacturing company in Maple Grove, MN. In this role, you’ll program CNC machines, interpret blueprints, verify part accuracy, and support efficient production processes. If you enjoy technical problem-solving and hands?on machine work, this opportunity could be a great fit!What You’ll Do as a CNC Programmer:
- Work safely and follow all established procedures
- Review blueprints, materials, and specifications to plan machining and programming
- Interpret GD&T to ensure accurate part setup and machining
- Enter machine instructions, including zero and reference points
- Use tool registers, offsets, and basic geometry/trigonometry to calculate machining requirements
- Load workpieces and verify machine settings using measurements and first-run checks
- Monitor operations, detect malfunctions, and maintain part specifications
- Troubleshoot processes, edit programs, and replace worn tools as needed
- Meet production goals for cycle time, quality, and output
- Safely load and unload castings and raw materials
- Inspect parts and adjust CNC codes to ensure accuracy
- Perform tool changes, offsets, and necessary adjustments
- Complete daily cleaning and light machine maintenance
- Follow all company policies, procedures, and regulatory requirements
- 2-year technical degree in a related field or 3+ years of CNC programming experience
- Strong understanding of CNC programming, tooling, and machining processes
- Knowledge of production equipment, materials, and machining method
- Familiarity with safety practices and proper equipment use
- Ability to follow instructions and communicate effectively
- Strong teamwork skills and ability to work collaboratively
- Ability to lift up to 50 lbs
- Ability to move materials using a forklift or hand cart
- Ability to perform walking, reaching, bending, and twisting
- Comfortable working in moderate noise levels (hearing protection recommended)
- Safety glasses required on the production floor
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.

FAQs About CNC Programmer Jobs at Doherty Staffing Solutions
What is the work location for this position at Doherty Staffing Solutions?
This job at Doherty Staffing Solutions is located in Maple Grove, MN, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Doherty Staffing Solutions?
Candidates can expect a pay range of $25–$29 per hour for this role.
What employment applies to this position at Doherty Staffing Solutions?
The employer has not provided this information. This may be discussed during the hiring process.
What is the process to apply for this position at Doherty Staffing Solutions?
You can apply for this role at Doherty Staffing Solutions either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.