Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Aerotek in North Branch, MN seeks a CNC Programmer / Machinist to operate 5-axis mills and CNC lathes, set up tooling, and program parts using Edgecam or Mastercam. You'll read blueprints and ensure tolerances to ±0.001 inches while supporting both custom prototype work and light production.
The role offers a stable onsite environment with modern equipment, a profit-sharing program, 401(k) with company match, and PTO.
Join a precision machine shop where you'll work with advanced CNC lathes
and 5-axis mills to manufacture complex, high-tolerance components. This is an
excellent opportunity for a skilled machinist or programmer who enjoys
challenging work, modern equipment, and continuous learning.
Set up and operate CNC lathes and 5-axis mills
Program parts using Edgecam, Mastercam, or similar CAM software
Perform complete machine setups, including tooling, offsets, and program adjustments
Edit G & M code as needed to optimize machining performance
Read blueprints and machine precision parts to tolerances as tight as ±.001"
Inspect finished components using precision measuring tools
Machine a variety of materials, including steel, stainless steel, and exotic alloys
Troubleshoot machining and programming challenges
Support both custom prototype work and light production manufacturing
Experience setting up and operating CNC mills and/or lathes
CNC programming experience with Edgecam, Mastercam, or similar software preferred
Familiarity with Fanuc controls, offsets, tooling, feeds, and speeds
Strong blueprint reading and inspection skills
Experience holding tight tolerances and producing high-precision parts
Problem-solving mindset and willingness to learn new technologies
Advanced CNC equipment and modern machining technology
Profit sharing program that can significantly increase overall earnings
401(k) with company match
Paid time off
Stable mix of custom and production work
Strong culture focused on craftsmanship, continuous improvement, and employee development
Opportunities to expand programming and machining skills
Monday-Thursday: 6:00 AM - 3:00 PM
Occasional Friday overtime: 6:00 AM - 12:00 PM
Clean, well-equipped precision machine shop
Collaborative team environment with dedicated programming departments for both milling and turning
This is a Permanent position based out of North Branch, MN.
The pay range for this position is $70000.00 - $81000.00/yr.
Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
PTO will accrue and if one leaves on good terms, will get paid out on itProfit Sharing that will equate to 4-5 extra dollars an hour401k Match is at 2% and will raise by 2-3% by end of year
This is a fully onsite position in North Branch,MN.
This position is anticipated to close on Sep 30, 2026.
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.
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.
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.
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.