Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

CNC Programmer

$25 - $29 per hour

Doherty Staffing

Job Title: CNC Programmer
Location: Maple Grove, MN
Compensation: $25.00–$29.00 per hour – paid weekly
Job Type: Temp-to-hire | Full-time About the Opportunity

Doherty 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
What You Need to Bring to the CNC Programmer Role:
  • 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
Why You’ll Like Working with Doherty Staffing Solutions

Enjoy weekly pay , access to health coverage options through Benefits in a Card (including preventative and minimum value plans), and temp-to-hire opportunities for long-term stability where applicable. As a family-owned company  with over 45 years in business, we pride ourselves on providing personalized support through a local, dedicated recruiter and maintaining a strong reputation backed by positive online ratings. We are committed to fostering an inclusive workplace and are proud to be an Equal Opportunity Employer, welcoming candidates from all backgrounds and experiences. Ready to Apply?

Click “Apply Now” to complete our quick, mobile-friendly application. If you have questions about the CNC Programmer job, contact our North Metro Job Office at View phone number on click.appcast.io.

Doherty Staffing Solutions offers our valued contract employees health coverage through Benefits in a Card (preventative benefit and minimum value plans), along with weekly paychecks via a prepaid card from CHANGE. Learn more and find helpful links to additional resources at:
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the CNC Programmer in Maple Grove, MN vacancy
  • Job Description CNC Programmer We are looking for an experienced CNC Programmer to join a well-established precision manufacturing team in the Philly area. This role involves writing, editing, and optimizing CNC programs to produce complex, tight-tolerance components across... 
    Suggested

    gpac

    Maple Grove, MN
    5 days ago
  • $70k - $90k

    Randstad USA is seeking a CNC Mill Operator in Osseo, Minnesota. This role requires experience with Vertical Mill Mori or Okuma machinery and the ability to program using Mastercam or Gibbscam. Responsibilities include advanced programming for multi-axis machines, designing... 
    Suggested

    Randstad USA

    Osseo, MN
    4 days ago
  • $30 - $35 per hour

     ...Job Description Job Description Top Job Located in Plymouth, MN Salary: $30-$35/hr We have a client looking for a CNC Swiss Machinist in Plymouth, MN! Hours: 2nd shift- Mon-Thurs 2pm-1:30am Pay: $30-$35/hr + 10% shift differential Job Duties: Set... 
    Suggested
    Work at office
    Shift work
    Afternoon shift

    Express Employment

    Plymouth, MN
    3 days ago
  •  ...Job Description Job Description Enterprise Pattern is seeking a CNC Programmer Machinist to join our team in Jordan, MN! You will be responsible for programming and the machining of tooling from aluminum to plastics for our customer base of foundries around the... 
    Suggested

    Enterprise Pattern

    Minneapolis, MN
    25 days ago
  • $37.44k - $52k

     ...Job Description Job Description CNC Machinist Salary Entry: $37,440-$52,000 Set up: $58,240-$72800 Programmer: $66,560-$93,600 Hours 1st Shift – Mon-Thurs 6:00am-4:30pm, Fri 6:00am-12:00pm 2nd Shift – Mon-Thurs 4:30pm-3:00am 3rd Shift – Fri-Sun 6:... 
    Suggested
    Temporary work
    Shift work
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    J&J Machine Inc.

    Brooklyn Park, MN
    15 days ago
  • $38 per hour

     ...Job Description Job Description NYCOR - CNC Cylindrical Grinder Machinist (Direct Hire) – Up to $38/hr. + $6,000 Bonus NYCOR is seeking a skilled CNC Cylindrical Grinder Machinist to join a growing team. In this role, you will set up and operate CNC ID and OD... 
    Immediate start
    Relocation package
    Monday to Friday
    Shift work
    Day shift
    Afternoon shift

    Nycor

    Plymouth, MN
    5 days ago
  • $35 per hour

     ...Job Description Top Job Located in Plymouth, MN Salary: $35+/hr BOE A machine shop in Plymouth, MN is hiring for experienced CNC Set-Up Machinists Level 3. This is a large, clean, well maintained, modern shop striving to incorporate best in class practices and... 
    Work at office
    Day shift
    Afternoon shift

    Express Employment

    Plymouth, MN
    3 days ago
  •  ...CNC Mill Operator And CNC Mill Setup Machinist/Programmer Randstad Staffing has partnered with a job shop styled machine shop in Maple Grove, MN in sourcing candidates for their CNC Mill Operator and CNC Mill Setup Machinist/Programmer positions on a Direct-Hire basis... 

    Randstad

    Osseo, MN
    6 days ago
  • $29.5 - $36 per hour

     ...Job Description Job Description CNC Machinist - Technical Customer Support Time to get out of the shop?! Excellent career opportunity to utilize your machinist background! We are seeking a machinist with excellent tooling knowledge to assist our customers and... 
    Hourly pay
    Work at office
    Monday to Friday

    Productivity Inc

    Plymouth, MN
    5 days ago
  • $35 - $42 per hour

     ...CNC Programmer $35 - $42 Fridley, MN CNC Programmer Role with Growing Industry Leader / $35.00 - $42.00 an hour depending on Experience/ Great benefits and 401K Jobot Pro: Shawn Trainor Easy Apply Now A bit about us: We have been a leading manufacturer... 
    Day shift

    Jobot

    Minneapolis, MN
    1 day ago
  •  ...Benefits: Competitive salary Flexible schedule Health insurance 401(k) 401(k) matching Bonus based on performance CNC Programmer Savannah, GA Required Qualifications: High school diploma or GED (Technical certification preferred) 2+ years of CNC... 
    Flexible hours

    Jayes Tech LLC

    Minneapolis, MN
    4 days ago
  • $32 - $38 per hour

     ...$32-$38/hr Location: Plymouth, MN Shift: Day Shift 6:30 am to 3 pm Key Responsibilities: Set up and operate complex CNC machines, including horizontal/vertical milling and mill/turn machines with multi-axis, twin spindles, and twin turrets Operate machines... 
    Shift work
    Day shift

    HiFyve

    Plymouth, MN
    3 days ago
  • $25 - $40 per hour

     ...Job Duties Responsibilities and Duties: • Sets Up, edit programs, and run parts on CNC Lathes with Fanuc controls (G and M Code) • Reads and interprets technical drawings / Blueprints • Implements and maintains set up sheets for Manufacturing • Validates the... 
    Hourly pay
    Full time
    Shift work

    Platinum Staffing Group

    Maple Grove, MN
    5 days ago
  • CUTTING EDGE TECHNOLOGIES, LLC Job Description Form JOB TITLE: CNC Programmer DEPARTMENT: CNC Programming, Reports to Programming Manager EFFECTIVE DATE: May 5, 2022 Job Description: CNC Programmers use computer aided manufacturing (CAM) software to generate toolpath and... 
    Work at office

    Cutting Edge Technologies Inc

    Minneapolis, MN
    5 days ago
  • Job Description We are seeking a highly skilled CNC Programmer with hands-on experience in Swiss-type machining to join our precision manufacturing team. This individual will be responsible for developing, optimizing, and troubleshooting CNC programs for Swiss-style lathes... 
    Relocation package

    gpac

    Minneapolis, MN
    4 days ago
  •  ...CNC Programmer / CNC Machinist – Hard Milling Minneapolis–St. Paul, MN | Full-Time | On-Site We are recruiting on behalf of a premier precision mold manufacturer in the Minneapolis–St. Paul area known for producing highly complex tooling solutions requiring extreme... 
    Full time
    Work at office

    MRINetwork

    Minneapolis, MN
    1 day ago
  •  ...Job Description Precision Manufacturing - Complex Parts - Growth Opportunity We are seeking a skilled CNC Programmer/Machinist who can own the process from print to finished part, solving complex machining challenges and producing high-precision components... 
    Apprenticeship
    Relocation

    gpac

    Minneapolis, MN
    5 days ago
  •  ...CNC Mill Machinist Precision and custom machine shop looking for a long term, hardworking, willing to learn, positive CNC Mill Machinist to join the team. The company offers competitive pay, benefits and a great working environment! One shift shop starting at 6:00am... 
    Temporary work
    Shift work

    MDS Staffing

    Minneapolis, MN
    1 day ago
  • $70k - $90k

     ...machine shop in Maple Grove, MN in sourcing candidates for their CNC Mill Operator and CNC Mill Machinist positions on a Direct-Hire...  ...Mill Mori or Okuma machinery. The CNC Mill Setup Machinist/Programmer role requires the ability to program on Mastercam or Gibbscam,... 
    Permanent employment
    Temporary work
    Work experience placement
    Shift work

    Randstad

    Osseo, MN
    3 days ago
  •  ...Cnc Operator And Programmer Looking for a role that bridges the gap between operating and programming? Twin City Staffing is seeking a CNC operator and programmer to join a cutting-edge team in Blaine! This unique position utilizes modern conversational software, allowing... 
    Weekly pay
    Temporary work
    Monday to Friday

    Twin City Staffing

    Minneapolis, MN
    2 days ago
  • $32 - $42 per hour

     ...CNC Machinist/Programmer Our long term client is a growing manufacturing company specializing in precision machining and fabrication. They are currently seeking an experienced CNC Machinist/Programmer to join their team. If you are a skilled professional with a strong... 
    Shift work
    Day shift

    SkillSource Tech

    Minneapolis, MN
    2 days ago
  •  ...CNC Lathe Machinist / Programmer Are you a skilled CNC machinist / programmer looking for a challenging opportunity to put your expertise to work on advanced machinery? Join us in producing high-quality, intricate parts made from aluminum, plastic, and steel, showcasing... 

    Twin City Staffing

    Minneapolis, MN
    2 days ago
  • $25 - $32 per hour

    ** EMPLOYEE OWNED ** EMPLOYEE STOCK OWNERSHIP PLAN (ESOP) ** Join Our Team as a CNC Machinist – 2nd Shift Milling: Haas and Makino vertical machining centers Work Schedule: We are seeking candidates for second shift: ~ Monday – Thursday : 4:00 pm-2:30 am... 
    Hourly pay
    Temporary work
    Flexible hours
    Afternoon shift

    MRA Recruiting Services

    Osseo, MN
    17 hours ago
  • $25 - $32 per hour

     ...Job Title: CNC Programmer - Monday-Thursday 6am-4:30pm Job Description This first-shift CNC Programmer role focuses on independently programming and setting up multiple Haas vertical mills using Fanuc controls in a smaller, clean, and organized job shop environment... 
    Weekly pay
    Contract work
    Temporary work
    Work at office
    Monday to Thursday
    Day shift

    Aerotek

    Minneapolis, MN
    1 day ago
  •  ...CNC Programmer Currently we are looking for a CNC Programmer to join our CNC Milling department. The CNC Programmer will create and implement high quality CNC programs for milling and turning operations. Programs must be proven and ready to run before set-up starts... 
    Temporary work

    RMS | Cretext Medical

    Minneapolis, MN
    2 days ago
  • Job Opportunity All compensation and pay rates are dependent upon skills and experience. PrideStaff is an equal opportunity employer. PrideStaff
    Day shift

    PrideStaff

    Maple Grove, MN
    4 days ago
  • $24 - $29 per hour

    CNC Machinist (Routers & Saws) Role Overview: We are looking for a skilled CNC Programmer and Operator to manage the production of fabricated parts using CNC routers and saws. You will be responsible for everything from initial programming and setup to troubleshooting and... 
    Monday to Friday
    Shift work
    Day shift

    PrideStaff

    Osseo, MN
    18 hours ago
  •  ...bonus potential . At Assurance Manufacturing, you're not just an employee; you're an owner. Come grow with us! CNC Turning Set Up/Programmer Responsibilities: Responsible for setting up / programming machines and working with Quality to validate that the... 
    Temporary work
    Work experience placement
    Day shift

    Assurance Manufacturing Inc

    Minneapolis, MN
    18 hours ago
  • $23.79 - $25.84 per hour

     ...of a closely connected team with the resources, opportunity and stability of a large, growing organization. Job Description The CNC Machine Operator (HAAS) is an operations team member with the primary goal of satisfying customer requirements of quality, and... 
    Hourly pay
    Local area
    Day shift

    Olympic Steel

    Plymouth, MN
    6 hours ago
  •  ...CNC Applications Engineer Join a USA Today Top Workplace! Morris Group, Inc., one of the largest machine tool distribution networks in North America, is a third generation, family owned and operated business that serves manufacturers of precision machined parts in the... 

    Tsugami America

    Minneapolis, MN
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CNC Programmer. Be the first to apply!