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

Cnc Programmer

$25 - $32 per hour

Aerotek

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. You will work primarily on shorter production runs, handling multiple setups each week, and producing mostly aluminum parts with some steel components while operating with minimal supervision.

Responsibilities

  • Program Haas vertical mills using freehand programming on Fanuc controls for a variety of parts and projects.

  • Set up and operate three different Haas vertical mills, ensuring accurate tooling, offsets, and workholding for each job.

  • Manage multiple setups per day, typically up to three, and approximately six to eight setups per week in a job shop environment.

  • Produce shorter runs of parts, usually ranging from 10 to 100 pieces, while maintaining quality and consistency.

  • Work primarily with aluminum materials and occasionally with steel, selecting appropriate speeds, feeds, and tooling.

  • Operate independently with minimal supervision, demonstrating strong self-direction and problem-solving skills.

  • Inspect parts during and after machining to verify dimensions and tolerances, making adjustments as needed.

  • Maintain a clean and organized work area, following shop safety practices and equipment guidelines.

  • Collaborate with team members as needed to coordinate workflow and meet production timelines.

  • Identify opportunities to improve setup efficiency and machining processes in a job shop setting.

Essential Skills

  • 1–2 years of CNC programming experience, including hands-on programming at the machine.

  • CNC milling setup experience, including tooling selection, fixture setup, and offset adjustments.

  • Proficiency with Fanuc controls and freehand programming on vertical milling machines.

  • Experience operating Haas vertical mills or similar CNC milling equipment.

  • Ability to work independently with minimal supervision and strong self-direction.

  • Solid understanding of machining principles for aluminum and steel materials.

  • Attention to detail and ability to maintain quality standards on short-run production work.

  • Strong problem-solving skills in a job shop environment with frequent changeovers.

Additional Skills & Qualifications

  • Experience in a job shop environment with frequent, varied setups.

  • Comfort working on shorter production runs, typically 10–100 parts per job.

  • Ability to manage multiple setups per day while maintaining accuracy and efficiency.

  • Strong communication skills to coordinate with team members when needed.

Why Work Here?

The company offers fully covered insurance premiums, providing a significant additional value to your overall compensation. You can take advantage of a 3% match on a 401k or IRA, supporting your long-term financial security. Paid time off increases annually, progressing from one week to two weeks and then to three weeks, supporting work-life balance over time. The culture is relaxed and supportive, with a laid-back leadership style and a close-knit team environment.

Work Environment

This role is based in a smaller, clean, and organized job shop with approximately 15–20 team members. The shop primarily uses Haas vertical mills with Fanuc controls and focuses on shorter production runs of mostly aluminum parts with some steel work. The schedule is a first-shift position from 6:00 a.m. to 4:30 p.m., Monday through Thursday, with overtime only rarely required and typically occurring on Fridays. The atmosphere is laid-back and collaborative, and the facility is located in a convenient area of St. Louis Park. Attire is typical for a machining job shop environment, suitable for working around CNC equipment and maintaining safety and cleanliness.

Job Type & Location

This is a Contract to Hire position based out of St. Louis Park, MN.

Pay and Benefits

The pay range for this position is $25.00 - $32.00/hr.

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 & vision

• Critical Illness, Accident, and Hospital

• 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)

Workplace Type

This is a fully onsite position in St. Louis Park,MN.

Application Deadline

This position is anticipated to close on Jun 9, 2026.

About Aerotek

We know that finding work is hard, and finding meaningful work is harder. Aerotek connects 180,000+ light industrial and skilled trades workers with 14,000+ employers each year, helping our workers navigate an evolving labor market and find jobs that meets their goals, skills and interests. Since 1983, we have provided a variety of career opportunities across North American industry – from short-term assignments at Fortune 500 companies where you can build your skills, to long-term opportunities where you can play a vital role solving for companies’ construction, manufacturing and maintenance challenges. Our 1,500+ experienced recruiters across 250+ offices work relentlessly to put our workforce in a position to thrive. Let us rise to meet your challenges and put our people-are everything spirit to the test as your career continues to grow.

Aerotek offers weekly pay, employee benefits including medical, dental & vision, life insurance, health advocacy and employee assistance programs, a 401(k) plan, and employee discounts.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

San Francisco Fair Chance Ordinance:

Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector:

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI):

We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Cnc Programmer in Minneapolis, MN vacancy
  •  ...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

    Edina, MN
    27 days ago
  • $25 - $32 per hour

     ...Job Description Job Description 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... 
    Suggested
    Weekly pay
    Contract work
    Temporary work
    Work at office
    Monday to Thursday
    Day shift

    Aerotek

    Minneapolis, MN
    9 days ago
  • $66.56k - $93.6k

     ...to grow your manufacturing career with a stable, sound, and family-oriented company?  J&J Machine Inc. is seeking a dependable  CNC Programmer to join our growing team. In this role, you won't just run parts—you will perform complete setups from scratch. Whether you... 
    Suggested
    Temporary work
    Shift work
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    J&J Machine Inc.

    Saint Paul, MN
    2 days 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... 
    Suggested
    Flexible hours

    Jayes Tech LLC

    Minneapolis, MN
    1 day ago
  • 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

    Crystal, MN
    4 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
    3 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
    2 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
    3 days ago
  • $35 - $42 per hour

     ...CNC Programmer Role with Growing Industry Leader / $35.00 - $42.00 an hour depending on Experience/ Great benefits and 401K This Jobot Job is hosted by: Shawn Trainor Are you a fit? Easy Apply now by clicking the "Quick Apply" buttonand sending us your resume. Salary:... 
    Hourly pay
    Local area
    Day shift

    Jobot

    Fridley, MN
    1 day 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
    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
    2 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
    3 days ago
  • $38 - $48 per hour

     ...CNC Programmer – Build Precision Components That Power Medical Innovation This Jobot Job is hosted by: Josh Lessing Are you a fit? Easy Apply now by clicking the "Quick Apply" buttonand sending us your resume. Salary: $38 - $48 per hour A bit about us: We are a well‑established... 
    Hourly pay
    Local area

    Jobot

    Minneapolis, MN
    1 day 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
    4 days ago
  • $25 - $29 per hour

     ...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... 
    Hourly pay
    Weekly pay
    Full time
    Contract work
    Temporary work
    Work at office
    Local area

    Doherty Staffing

    Maple Grove, MN
    3 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
    4 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
    4 days 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
    4 days ago
  • $35 - $50 per hour

     ...Randstad USA is hiring a CNC Mill Machinist/Programmer to support precision machining in the Aerospace and Semiconductor industries. Located in Plymouth, MN, the ideal candidate will have over 10 years of machining experience, including knowledge of GD&T and Mastercam.... 
    Hourly pay

    Randstad

    Minneapolis, MN
    1 day 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
    3 days 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
    3 days ago
  • $25.14 - $45 per hour

     ...CNC Programmer The CNC Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and other software and models. The programs must be verified for accuracy and ready to... 
    Temporary work
    Day shift

    RMS | Cretext Medical

    Minneapolis, MN
    4 days ago
  • $25 - $40 per hour

     ...Job Description Job Description CNC MACHINISTS WANTED – TWIN CITIES AREA Temp-to-Hire & Direct Hire Opportunities with Platinum Staffing Are you a skilled CNC Machinist — or recently completed CNC machining school — and ready to start your next opportunity... 
    Temporary work
    Shift work
    Day shift
    Afternoon shift

    Platinum Industrial

    Brooklyn Park, MN
    18 days ago
  •  ...CNC Programmer Chandler Industries is a premier contract manufacturer specializing in precision machining, EDM, sheet metal fabrication, and a range of value-added services. We excel in providing exceptional value through responsive customer service, technical expertise... 
    Permanent employment
    Contract work
    Work experience placement

    Chandler Industries

    Minneapolis, MN
    4 days ago
  • $25.14 - $45 per hour

     ...aspect of our operation. We have a state of the art facility but it is our employees that separate us from our competition. CNC Programmer Position Summary The CNC Programmer is responsible for the creation and implementation of high quality CNC programs for operations... 
    Temporary work
    Day shift

    RMS Company

    Minneapolis, MN
    4 days ago
  • $25 - $35 per hour

     ...Job Description Job Description NYCOR is Hiring – Swiss CNC Machinist | 1st Shift | Direct Hire Precision Manufacturing | Career Growth | Excellent Benefits NYCOR  is partnering with a leading precision manufacturing company seeking an experienced  Swiss CNC... 
    Monday to Friday
    Flexible hours
    Day shift

    Nycor

    Eden Prairie, MN
    14 days ago
  • $22 - $32 per hour

     ...Job Description Job Description NYCOR is Hiring CNC Machine Operators – DIRECT HIRE & Contract to hire opportunities! Are you looking to build a career in machining with a growing, well-established manufacturer? Join a team that values craftsmanship, quality, and... 
    Contract work
    Shift work
    Day shift
    Afternoon shift

    Nycor

    Minneapolis, MN
    14 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... 
    Work at office
    Shift work
    Afternoon shift

    Express Employment

    Plymouth, MN
    5 days ago
  •  ...on process, tooling and equipment issues.   Technical job functions: Perform complex set-ups, under minimal supervision from CNC programming on at least 1 machine tool type insuring that the complete components conform to print and specifications. Operate machines... 

    COMET TOOL INC

    Hopkins, MN
    11 days ago
  •  ...Job Description Job Description Swiss CNC Setup Machinists – Full Time – 1st & 2nd shifts available immediately Several locations throughout the Minneapolis metro area Join a company where precision meets purpose. Stable, growing, and clean companies producing... 
    Full time
    Immediate start
    Day shift
    Afternoon shift

    Nycor

    Minneapolis, MN
    7 days ago

Do you want to receive more vacancies?

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