Cnc Programmer
$25 - $32 per hourAerotek
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.
- ...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
$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...SuggestedWeekly payContract workTemporary workWork at officeMonday to ThursdayDay shift$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...SuggestedTemporary workShift workNight shiftWeekend workDay shiftAfternoon shift- ...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...SuggestedFlexible hours
- 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
$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- 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
- ...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 timeWork at office
$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 payLocal areaDay shift- 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
- ...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...ApprenticeshipRelocation
- ...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 workShift work
$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 payLocal area- ...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 payTemporary workMonday to Friday
$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 payWeekly payFull timeContract workTemporary workWork at officeLocal area$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 workDay shift- ...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...
- ...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
$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- ...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 workWork experience placementDay shift
- ...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...
$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 workDay shift$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 workShift workDay shiftAfternoon shift- ...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 employmentContract workWork experience placement
$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 workDay shift$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 FridayFlexible hoursDay shift$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 workShift workDay shiftAfternoon shift$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 officeShift workAfternoon shift- ...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...
- ...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 timeImmediate startDay shiftAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Cnc Programmer. Be the first to apply!
- cnc machinist Minneapolis, MN
- boeing cnc machinist Minneapolis, MN
- cnc lathe machinist Minneapolis, MN
- cnc applications engineer Minneapolis, MN
- cnc mill machinist Minneapolis, MN
- cnc programmer Minneapolis, MN
- cnc machinist programmer Minneapolis, MN
- cnc engineer Minneapolis, MN
- cnc machine operator Minneapolis, MN
- swiss cnc machinist Minneapolis, MN


