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

Cnc Programmer

$38 - $45 per hour

Aerotek

Job Description

Job Description

Job Title: CNC Programmer
Job Description

This 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.
Essential Skills
  • 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.
Additional Skills & Qualifications
  • 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.
Why Work Here?

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 Environment

You 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 & Location

This is a Permanent position based out of Rogers, MN.

Pay and Benefits

The 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 Type

This is a fully onsite position in Rogers,MN.

Application Deadline

This position is anticipated to close on Jul 14, 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.

Company Description

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 meet 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 in solving 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.

Company Description

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 meet 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 in solving 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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Cnc Programmer in Rogers, MN vacancy
  • $38 - $45 per hour

     ...CNC Programmer This 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... 
    Suggested
    Contract work
    Temporary work

    Aerotek

    Rogers, MN
    2 days ago
  • $19 - $23 per hour

     ...About the Opportunity Job Title: CNC Machine Operator • Pay Rate Range: $19.00–$23.00 per hour • Location: Rogers, MN • Schedule: 2nd Shift Monday–Thursday 3:00 PM–1:30 AM • Position Type: Temp to Hire Requirements and Qualifications High School Diploma Organizational... 
    Suggested
    Hourly pay
    Temporary work
    Shift work
    Afternoon shift

    Award Staffing

    Rogers, MN
    23 hours ago
  •  ...CNC Programmer 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. This is an exciting opportunity to contribute to high... 
    Suggested

    Rotary Systems, Inc.

    Anoka, MN
    1 day 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... 
    Suggested
    Hourly pay
    Weekly pay
    Full time
    Contract work
    Temporary work
    Work at office
    Local area

    Doherty Staffing

    Maple Grove, MN
    1 day ago
  • $19 - $23 per hour

     ...CNC Machine Operator 2nd Shift CNC Machine Operator 2nd Shift Rogers, MN 55374 $19.00-23.00/hr FullTime Job Description About the Opportunity: Job Title: CNC Machine Operator Pay Rate Range: $19.00-$23.00/Hour Location: Rogers, MN Schedule:... 
    Suggested
    Full time
    Temporary work
    Shift work
    Afternoon shift

    Award Staffing

    Rogers, MN
    3 days ago
  • $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... 
    Temporary work
    Shift work
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    J&J Machine Inc.

    Elk River, MN
    2 days ago
  • $20 - $23 per hour

     ...CNC Route Operator 1st Shift CNC Route Operator 1st Shift Rogers, MN 55374 $20.00-23.00/hr FullTime Job Description About the Opportunity: Job Title: CNC Router Operator Pay Rate Range: $20.00-$23.00/Hour Location: Rogers, MN Schedule: 1st Shift Monday-... 
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    Award Staffing

    Rogers, MN
    3 days ago
  • $18 - $19 per hour

     ...with a pay rate range of $18.00-$19.00/hr for 1st Shift, Monday-Friday 6AM-2:30PM. Key responsibilities include setting up and running CNC Press Brake machines, measuring parts for accuracy, and reading blueprints. Applicant requirements include at least 1 year of... 
    Temporary work
    Monday to Friday
    Day shift

    Award Staffing

    Rogers, MN
    3 days ago
  • $18 - $19 per hour

     ...Friday 6AM-2:30PM Position Type: Temp to Hire Requirements and Qualifications: Minimum of 1 year of experience working with CNC Press Brake. Ability to read measuring tools (hand measuring tools such as caliper, protractor, square, height gage for in process... 
    Full time
    Temporary work
    Monday to Friday
    Day shift

    Award Staffing

    Rogers, MN
    4 days ago
  • $25 - $32 per hour

     ...A leader in custom metal fabrication is seeking a CNC Machinist for the second shift in Maple Grove, Minnesota. The role involves setting up and operating CNC machines, as well as reviewing blueprints and tooling requirements. Ideal candidates should have CNC machining... 
    Hourly pay
    Afternoon shift

    MRA Recruiting Services

    Maple Grove, MN
    23 hours ago
  • $26 - $35.05 per hour

     ...quality control. Kurt Workholding also provides custom engineered solutions to help manufacturers maximize efficiency and quality. The CNC Machinist I operates and adjusts semi‑automatic or automatic numerically controlled machine tools to perform standard and repetitive... 
    Permanent employment
    Contract work
    Work visa
    Monday to Friday
    Afternoon shift

    Kurt Manufacturing

    Coon Rapids, MN
    3 days ago
  •  ...What to Expect What To Expect As a CNC Machinist at Tesla, you are a critical force in revolutionizing manufacturing for a sustainable future. We’re looking for a meticulous professional whose precision, expertise, and innovative mindset will accelerate our mission to... 
    Hourly pay
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Shift work

    Tesla

    Brooklyn Park, MN
    1 day ago
  • $25 - $39.36 per hour

     ...because they’re supported, challenged, and appreciated for the work they do. Requirements: In this role, you’ll set up and operate CNC and conventional machines and machining centers to produce precision components while meeting quality, productivity, and delivery... 
    Hourly pay
    Temporary work
    Shift work
    Afternoon shift

    Mate Precision Technologies

    Anoka, MN
    -59
  • $23 - $35 per hour

     ...Responsibilities Program set up and operate Hurco CNC vertical machines using conversational programming and GIBBS CAM software. Work effectively in a fast-paced, short-run style production environment with frequent part changes. Program new jobs while current parts are... 
    Temporary work
    Local area
    Flexible hours
    Shift work

    Steel Technologies

    Anoka, MN
    23 hours ago
  • $25 - $32 per hour

     ...Overview 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 Starting pay for... 
    Hourly pay
    Temporary work
    Flexible hours
    Afternoon shift

    MRA Recruiting Services

    Maple Grove, MN
    23 hours ago
  • $23 - $36 per hour

     ...CNC Lathe and Mill Machinist / 2nd Shift Envision your machining experience at work with an industry leader! Enjoy a supportive and inclusive atmosphere with a wide-ranging benefits package, and excellent job security! For over 70 years, Tolomatic has been a family-owned... 
    Relocation package
    Shift work
    Afternoon shift

    Tolomatic

    Hamel, MN
    3 days ago
  • Job Description Job Description Company Overview: A growing company looking for a Press Brake Setup/Operator to join a growing team. In this position, you’ll set up, operate, and maintain press brake machines used to bend and form metal sheets to exact specifications...
    Full time
    Contract work
    Local area

    Midwest Staffing

    Rogers, MN
    more than 2 months ago
  • $22 - $33 per hour

    JBT Machining in Anoka, Minnesota, is seeking skilled CNC operators for part production. The ideal candidates will ensure quality and efficiency while adhering to safety protocols. This role offers competitive pay ranging from $22.00 to $33.00/hour based on experience,... 

    JBT Machining

    Anoka, MN
    2 days ago
  • $7,000 per month

     ...shift (Completed Education) Machine Operator signing bonus up to $3,900 depending on shift Primary Objective : Machinists operate CNC milling/turning/grinding machine centers and/or manual machinery to perform routine or repetitive operations in a manner which... 
    Relocation package
    Shift work

    MDS Staffing

    Hamel, MN
    4 days ago
  • $18 per hour

    Punch Press Operator 2nd Shift Punch Press Operator 2nd Shift Rogers, MN 55374 $18.00/hr FullTime Job Description About the Opportunity: Job Title: Punch Press Operator Pay Rate: $18.00/hr Location: Rogers, MN Schedule: 2nd Shift Monday-Thursday 3pm-1:3...
    Full time
    Temporary work
    Afternoon shift

    Award Staffing

    Rogers, MN
    1 day ago
  • Brake Press Operator Doherty Staffing Solutions is partnering with a premier metal fabrication company in Rogers, MN to hire Brake Press Operators. Since 1994, this team has delivered high quality, visually impressive metal products for architectural and industrial ...
    Weekly pay
    Temporary work
    Work at office
    Local area
    Day shift

    Doherty Staffing

    Rogers, MN
    4 days ago
  • $25 - $29 per hour

    Brake Press Operator Opportunity Twin City Staffing is hiring an experienced brake press operator for a custom metal fabrication company. If you have experience setting up and programming press brake equipment, enjoy precision work, and want a long-term opportunity ...
    Immediate start
    Flexible hours

    Twin City Staffing

    Rogers, MN
    3 days ago
  • $18 - $28 per hour

     ...growing precision manufacturing team in Elk River, MN! We're seeking experienced machinists to operate single spindle and multi spindle CNC machines in a fast-paced, clean, and innovative environment. This is a great opportunity for skilled machinists who take pride in... 
    Afternoon shift

    Twin City Staffing

    Elk River, MN
    1 day ago
  • $18 - $28 per hour

     ...Location: Elk River, MN Wage: $18 $28/hr., depending on experience Hours: Second shift: 4:30 pm 3:00 am, Monday Thursday Benefits of the CNC machinist trainee: ~ Medical, dental, and vision insurance ~ Paid time off ~401(k) with company match ~ Profit sharing at the... 
    Traineeship
    Afternoon shift

    Twin City Staffing

    Elk River, MN
    4 days ago
  • $35 - $50 per hour

     ...Job Description Job Description The CNC Mill Machinist will produce precision metal components ranging from small parts to large-scale manufacturing pieces. Working within a small team, the machinist will be responsible for machine setup, interpreting blueprints, and... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Monday to Friday
    Shift work

    Randstad Direct Hire

    Maple Grove, MN
    6 days ago
  •  ...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 time
    Contract work
    Local area
    Day shift
    Afternoon shift

    Midwest Staffing

    Elk River, MN
    12 days ago
  • $23 - $38 per hour

     ...Industry: Medical Device Manufacturing Why This Role Exists This role exists to support continued growth and investment in advanced CNC automation within Lowell’s medical device manufacturing operations. At Lowell Inc., this position plays a key role in producing complex... 
    Full time
    Temporary work
    Shift work
    Weekend work
    Day shift

    Lowell Corporation

    Brooklyn Park, MN
    23 hours ago
  • $19 - $32 per hour

     ...CNC Mills Machinist We are seeking skilled and detail-oriented CNC Mills Machinists to join our team in Albertville. This role involves setting up and operating milling machines, making precise measurements, and ensuring the quality of produced parts. If you have extensive... 
    Temporary work
    Immediate start
    Monday to Friday

    Twin City Staffing

    Albertville, MN
    1 day ago
  •  ...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 measurements Read and interpret blueprints, work orders, and cut... 
    Weekly pay
    Temporary work
    Local area

    Doherty Staffing

    Rogers, MN
    3 days ago
  •  ...efficiency, and excellence in manufacturing. JOB DESCRIPTION: Sets-up, operates, and verifies the quality of work on a wide variety of CNC Milling machines involving close tolerances and difficult set-ups. Performs routine or repetitive operations in a manner which will... 
    Contract work
    Monday to Friday
    Day shift
    Afternoon shift

    MultiSource Mfg

    Anoka, MN
    6 days ago

Do you want to receive more vacancies?

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