Cnc Programmer
$38 - $45 per hourThis role focuses on programming, setting up, and operating CNC lathes and mills to produce short-run parts and components used in industrial and commercial paint sprayers. You will create programs in Mastercam from blueprints, collaborate closely with engineering, and perform multiple set-ups and machine operations while maintaining high quality standards through self-inspection.
Responsibilities- Set up and operate short-run parts on CNC lathes and CNC mills.
- Program new parts and components in Mastercam based on engineering requirements and blueprints.
- Work closely with engineering to create parts and programs directly from blueprints, including those with GD&T specifications.
- Perform approximately 3–4 CNC set-ups per week on machining centers and related equipment.
- Run 1–3 machines at a time, including CNC lathes and CNC mills, while maintaining efficient workflow and part quality.
- Inspect your own parts using micrometers, calipers, pin gauges, and other general quality tools to ensure they meet specifications.
- Apply knowledge of machine offsets, tool changes, and machine set-up to optimize machining operations.
- Use understanding of GD&T and blueprint reading to verify dimensions and tolerances.
- Support machining of various components that feed into downstream assembly operations.
- Perform general quality checks and document results as required to support consistent, repeatable production.
- 2-year technical degree in Machine Tool Technology, Machining, or a closely related field.
- At least 1 year of Mastercam programming experience for CNC machining applications.
- Hands-on experience setting up and operating CNC lathes and CNC mills.
- Proficiency in reading and interpreting blueprints, including GD&T symbols and requirements.
- Ability to perform general quality checks on parts using micrometers, calipers, pin gauges, and other standard inspection tools.
- Working knowledge of CNC machining centers, machine set-up, machine offsets, tool changes, and CNC operation.
- Ability to run multiple machines simultaneously while maintaining quality and efficiency.
- Strong attention to detail and commitment to producing accurate, high-quality parts.
- Experience with full set-up of CNC machines such as Mazatrol, Citizen Swiss, and Haas mills.
- Programming experience with G and M code for CNC machines.
- Broader CNC machining experience across different platforms and machining centers.
- Familiarity with industrial and commercial equipment components, particularly those used in paint sprayer systems.
The organization offers significant opportunities for growth and skill development, especially within the machining department, where you can expand your experience in setting up and running a wide variety of machines. Employees benefit from a strong total rewards package that includes comprehensive benefits and employee stock incentives, reflecting a long-term investment in the workforce. The culture emphasizes stability, professional development, and a supportive environment, making it a highly regarded place to build a career in CNC machining and programming.
Work EnvironmentYou will work in an extremely well-maintained, large, and open machine shop environment designed for efficient CNC operations. The facility features a modern machining setup with CNC lathes, CNC mills, and machining centers, operating in a typical machine shop setting with active equipment and production activity. The role involves working around running machinery and standard shop conditions, with appropriate shop attire and safety gear expected in line with a professional machining environment.
Job Type & LocationThis is a Permanent position based out of Rogers, MN.
Pay and BenefitsThe pay range for this position is $38.00 - $45.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 TypeThis is a fully onsite position in Rogers,MN.
Application DeadlineThis position is anticipated to close on Aug 12, 2026.
About Aerotek
Aerotek® Inc. provides staffing and services solutions in manufacturing, logistics, construction, aviation, facilities and maintenance. We provide the expertise, solutions and people required to rise to the challenges of North American industry. Headquartered in Hanover, Md., Aerotek operates a unified network of over 200 offices across North America, supporting more than 18,000 clients each year. Aerotek is an Allegis Group company, the global leader in workforce and business solutions. To learn more, visit: Aerotek.com | 1-888-AEROTEK.
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.
$38 - $45 per hour
...Job Description Job Description CNC Programmer | Mastercam | CNC Lathes & Mills | Growth-Focused OpportunityProgram. Set Up. Create. Advance Your Career. Are you a CNC Programmer who enjoys hands-on machining as much as programming? We're looking for a skilled...SuggestedWeekly payContract workTemporary workWork at office$20 - $24 per hour
Job Description Job Description Job Title: Metal Finisher / Grinder Job Type: Temp-to-Hire Status: Full-Time Work Setting: In-Person Location:Rogers, MN Pay Rate: $20.00–$24.00/hour Position Overview The Vision Companies is seeking a skilled...SuggestedFull timeTemporary workShift work$23 - $30 per hour
...Job Description Job Description CNC Lathe Machinist | $23-$30/Hour | Career Growth & Advancement OpportunitiesTake Your CNC Career to the Next Level Are you an experienced CNC Machinist looking for a stable opportunity with room to grow? Join a team that values skilled...SuggestedWeekly payPermanent employmentTemporary workWork at office$66.56k - $93.6k
...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 have...SuggestedTemporary workShift workNight shiftWeekend workDay shiftAfternoon shift$19 - $23 per hour
...CNC Machine Operator – 1st ShiftCNC Machine Operator – 1st ShiftRogers, MN 55374$19.00-23.00/hrFullTimeJob DescriptionAbout the Opportunity:Job Title: CNC Machine OperatorPay Rate Range: $19.00-$23.00/HourLocation: Rogers, MNSchedule: 1st Shift Monday-Friday 6AM-2:30PMPosition...SuggestedTemporary workMonday to FridayShift workDay shift- ...Job Description Job Description About the Role: The Lathe Programmer will play a crucial role in the manufacturing process by... ...certification in machining or a related field. Experience with CNC programming, using MasterCam or similar software. Familiarity...
$35 per hour
...Job Description Job Description CNC Swiss Machinist - Entry Level - OPEN TO TECH GRADUATES Location: Rogers, MN Pay: $35.00 - $38.00/hr Schedule Options: ~2nd Shift: Monday-Friday, 2:00 PM - 10:00 PM ~3rd Shift: Monday-Friday, 10:00 PM - 6:00 AM About...Weekly payPermanent employmentTemporary workWork at officeWorldwideMonday to FridayNight shiftAfternoon shift$35 - $38 per hour
...CNC Swiss Machinist - Entry Level - Open To Tech GraduatesLocation: Rogers, MNPay: $35.00 - $38.00/hrSchedule Options:2nd Shift: Monday-Friday, 2:00 PM - 10:00 PM3rd Shift: Monday-Friday, 10:00 PM - 6:00 AMAbout GracoFounded in 1926, Graco is a global leader in fluid handling...Permanent employmentTemporary workWorldwideMonday to FridayShift workAfternoon shift- ...Job Description Job Description CNC Programmer About the Role We are seeking a detail-oriented and experienced CNC Programmer to join our team. In this role, you will be responsible for developing and optimizing CNC programs for precision machining operations...
- ...Job Description Job Description Overview Join our dynamic team as a CNC Machinist at our state-of-the-art facility located in St. Michael, MN, 55376. We are looking for a skilled professional who is passionate about precision machining and thrives in a collaborative...
$30 - $42 per hour
...overseas are offered private health insurance, life insurance, and an employee assistance program (EAP). POSITION SUMMARY The CNC Lathe Operator III is responsible for planning, setting up, and performing a wide variety of CNC machining operations, using various...Hourly payContract workOverseasShift workNight shiftWeekend workDay shift- ...production environment. If you enjoy hands-on work and working with machinery in a fast-paced setting, this job could be a great fit.Operate CNC and manual saws to cut aluminum panels and extrusions to precise measurementsRead and interpret blueprints, work orders, and cut...Weekly payTemporary workLocal area
- ...Job Description Job Description ESSENTIAL DUTIES & RESPONSIBILITIES (5–6 bullets): #**Perform full CNC Swiss machine setups **, including tooling, offsets, materials, and verification of part alignment and readiness. #**Operate and adjust Swiss machines ** to maintain...
$41.6k - $72.8k
...CNC Swiss MachinistThis role focuses on setting up and operating long-run CNC Swiss production work while ensuring all parts meet strict quality standards. You will work with advanced multi-axis Swiss machines, perform in-process inspections at the machine, and support...Permanent employment$18 per hour
Punch Press Operator – 2nd ShiftPunch Press Operator – 2nd ShiftRogers, MN 55374$18.00/hrFullTimeJob DescriptionAbout the Opportunity: • Job Title: Punch Press Operator • Pay Rate: $18.00/hr • Location: Rogers, MN • Schedule: 2nd Shift Monday-Thursday 3pm-1:30am. • Position...Temporary workAfternoon shift- ...Job Description Job Description 1st or 2nd shift CNC Mill/Lathe/ Swiss Machinist Near Elk River Overview: We’re seeking a reliable and motivated CNC Machinist . You must have prior machining experience, with operating and set-up experience required. In this...Full timeContract workLocal areaDay shiftAfternoon shift
- ...efficiency, and excellence in manufacturing.Job Description: Sets-up, operates, and verifies the quality of work on a wide variety of Swiss CNC machines involving close tolerances and difficult set-ups. Performs routine or repetitive operations in a manner which will...Contract workMonday to FridayDay shift
$50k - $65k
...Description Job Description Salary: $50k - 65k per year + none Reference: AB_5018562 Randstad Staffing is hiring for a CNC Mill Operator in Maple Grove, MN for a precision machine shop supporting the aerospace industry. In this role you will operate multi-...Permanent employmentTemporary workWork experience placementShift work$33 - $35 per hour
...Job Description Job Description Precision Meets Opportunity — Direct Hire CNC Machinist Build High-Quality Components That Power Innovation PDS Tech Commercial is partnering with a leader in the electronics manufacturing industry to hire an experienced CNC Machinist...Hourly payLocal area$34 - $40 per hour
...CNC MachinistDayton, MN Immediately Temporary/ContractManufacture your paycheck: Discover the power with VoltVolt is hiring 1st and 2nd shift MachinistsJob Perks for Machinists are:Climate ControlledFree/Safe ParkingWeekly Pay/BenefitsSick & Safe PayEntry LevelLong Term...Hourly payFull timeTemporary workWork experience placementImmediate startMonday to FridayShift workDay shiftAfternoon shift- ...cutting-edge technology for aerospace, defense, recreation and performance automotive, powersports, and medical. Learn more at The CNC Machinist operates CNC machines to support the manufacture of components and devices in multiple industries. Shifts Available: Day...Full timeContract workMonday to FridayShift workDay shift
$41.6k - $72.8k
...Job Description Job Description Job Title: CNC Swiss Machinist Job Description This role focuses on setting up and operating long-run CNC Swiss production work while ensuring all parts meet strict quality standards. You will work with advanced multi-axis Swiss...Weekly payPermanent employmentTemporary workWork at office$25 - $34 per hour
...Machinist 1 Job Code: MC1-OPS-PRD Job Level: Band 05 Profile-Holding: N Direct/Indirect Indicator: Direct Summary The CNC Machinist is responsible for the effective set-up, operation and troubleshooting of new and existing parts and production lots, as...Hourly payTemporary workWork at officeWorldwideShift work- ...assignedQualifications, Education, Skills, and/or Experience Required:High School Diploma/GED Required3 years of previous relevant experience required (CNC, Swiss, Mold Making, etc)Previous machining experience maintaining plastic injection molds and related tooling preferredExperience in...Contract work
$18 - $28 per hour
...CNC Machinist OpportunityJoin a growing precision manufacturing team in Elk River, MN! We're looking for skilled CNC machinists to operate Swiss, lathe, and milling machines in a clean, high-tech environment. This is an excellent opportunity for experienced operators who...Monday to FridayDay shiftAfternoon shift- ...drawings, specifications, or other forms of instruction. As work fluctuates, the WELDER/MACHINE OPERATOR may operate a variety of CNC machines, Swiss machines, manual turning machines and perform a series of machining operations as defined in the job routings such as...Hourly payWork visaDay shift
- ...supporting efficient production operations in a safety-focused environment. This position offers the opportunity to work with modern CNC laser cutting equipment and collaborate with Production, Engineering, and Fabrication teams to deliver quality products on time. If you...Temporary workDay shift
- Grinder Doherty Staffing Solutions is hiring Grinders for a leading metal fabrication company located in Rogers, MN. If you enjoy a fast-paced environment and want reliable hours with weekly pay, this job could be a great fit. Read below for more information! Operate grinding...Weekly payTemporary workLocal area
$23 - $30 per hour
...CNC Lathe Operator | $23-$30/Hour | Career Growth & Advancement OpportunitiesTake Your CNC Career to the Next LevelAre you an experienced CNC Machinist looking for a stable opportunity with room to grow? Join a team that values skilled operators and provides opportunities...Permanent employment- ...Job Description Job Description CNC Machinist – Medical Device Manufacturing Build Parts That Improve Lives Are you a CNC Machinist who takes pride in producing precision parts and solving machining challenges? At rms Company, you'll manufacture high-precision...Hourly payContract workTemporary workLocal areaRelocation packageShift workWeekend workDay shiftAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Cnc Programmer. Be the first to apply!


