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

CNC Programmer/Machinist

$30 - $45 per hour

Air-Lake Machine & Welding Inc

The schedule:
  • Monday–Thursday, 6:00 am–3:30 pm. Friday, 6:00 am–10:00 am.
  • A long weekend every week — that's not a typo. We run a 4.5-day workweek as standard.
What you'll be doing:

We're a precision job shop specializing in low-volume, high-mix custom machining. That means no programming the same parts day after day. You'll work on everything from one-off repairs and replacement parts to complex custom builds and close-tolerance machining.

Your primary responsibility will be CNC programming, but this isn't strictly a desk job. We're looking for someone who understands machining, enjoys solving problems, and is comfortable getting out on the shop floor to set up and run machines when needed.

Our equipment and programming tools include:
  • GibbsCAM for CNC programming.
  • CloudNC technology to help streamline programming and improve efficiency.
  • Haas VF2, VF3 (SSYT 40-taper), VF3 YT, and VF6 (50-taper) vertical mills.
  • Haas ST30 turning centers, including live tooling capabilities.

You'll work closely with our shop manager and machinists to develop programs, select tooling, and determine machining strategies that fit our established processes. We take consistency seriously, and you'll be expected to learn and follow our programming standards while bringing your own experience and ideas to the table.

We've invested in technology to make programming more efficient and keep our machines cutting. As programming demands allow, you'll also be setting up and running equipment yourself.

We're always looking for ways to improve, but we believe the best improvements come from understanding what works first. If you're someone who can adapt to an established process, collaborate with the team, and earn the opportunity to make things better, you'll fit in well here.

What we're looking for:
  • CNC programming experience, preferably with GibbsCAM or comparable CAM software.
  • Strong CNC programming and machining experience with mills and/or lathes, including setup and operation. Experience with both is preferred, but we're willing to train the right candidate who is proficient in one area and looking to expand their skills.
  • Experience with Haas controls preferred.
  • Solid understanding of tooling, workholding, feeds and speeds, and machining processes.
  • Ability to read and interpret mechanical drawings, GD&T, and close tolerances.
  • Experience with prototypes, one-offs, and short production runs.
  • Ability to follow established programming standards and work collaboratively with shop leadership.
  • Strong troubleshooting skills, attention to detail, and a willingness to learn.
  • Comfortable contributing on the shop floor when needed.
  • A team-first attitude — we're a small shop, and everyone's work matters.
What we offer:
  • Pay: $30–$45/hr depending on programming proficiency and machining experience, with top pay reserved for candidates proficient in both milling and turning.
  • Schedule: 4.5-day workweek, every week.
  • Quarterly bonus program.
  • Health and dental insurance.
  • 401(k).
  • Air-conditioned shop.
  • Modern programming tools and equipment.
  • Family atmosphere — you're not a number here.
  • Challenging, varied work with opportunities to contribute ideas and improvements as you grow into the role.
About Air-Lake Machine & Manufacturing:

We're a precision custom job shop in Lakeville serving industrial customers across the Upper Midwest. We specialize in the jobs other shops won't touch — complex repairs, one-off builds, tight-tolerance work in steel, stainless, aluminum, and various plastics. Our customers count on us because we have the equipment, the skill, and the flexibility to deliver.

We're growing, investing in our equipment and technology, and looking for skilled people who want to grow with us.

Air-Lake Machine & Manufacturing is an Equal Opportunity Employer.

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the CNC Programmer/Machinist in Lakeville, MN vacancy
  •  ...Machinist Mill or Swiss openings-direct-hire 1st and 2nd shifts available. The Machinist is primarily responsible for the following:...  ...comply with the customers requirements. Experience: 2+ years' experience with CNC Milling (Haas, Mazak, Brother) or CNC Swiss.... 
    Suggested
    Day shift
    Afternoon shift

    Randstad

    Lakeville, MN
    5 days ago
  • $32 per hour

     ...Professional Cnc MachinistExpress Employment Professionals is teaming up with a company in...  ...MN that is looking for a professional CNC machinist. We are looking for someone with 4 years of experience as CNC machinist programmer.Jobs duties:Set-up and operate CNC turning... 
    Suggested
    Temporary work
    Work at office
    Day shift
    Afternoon shift

    Express Employment Professionals Defunct

    Lakeville, MN
    5 days ago
  • $70k - $85k

     ...Swiss Openings- Direct-Hire 1st and 2nd shifts available   The Machinist is primarily responsible for the following: Set up and...  ...customers requirements.  EXPERIENCE: 2+ years' experience with CNC Milling (Haas, Mazak, Brother) or CNC Swiss turning (Star, Tornos... 
    Suggested
    Permanent employment
    Temporary work
    Work experience placement
    Shift work
    Day shift
    Afternoon shift

    Randstad

    Lakeville, MN
    2 days ago
  • $1,500 per month

     ...Description: For Machinists $3,000 sign-on bonus : Upon hire, you will receive $1,500 in six months and another $1,500 in one year....  ...Experienced Candidates: $30-$40/hour Requirements: The CNC Machinist: is responsible for producing parts to specifications... 
    Suggested
    Hourly pay
    Temporary work
    Relocation package
    Monday to Thursday
    Flexible hours
    Day shift

    KEB America, Inc.

    Farmington, MN
    5 days ago
  • $32 - $38 per hour

     ...repairs, new builds, close-tolerance work — across a full Haas CNC lineup: Haas VF2, VF3 (SSYT 40-taper), VF3 YT, and VF6 (50-taper...  ...select tooling, and hold tight tolerances. If you're the kind of machinist who likes to own a job from first cut to finished part, this is... 
    Suggested
    Full time
    Weekend work
    Day shift

    AIR-LAKE MACHINE & WELDING, INC

    Lakeville, MN
    5 days ago
  • $38 - $50 per hour

     ...Our client in Aerospace Manufacturing is seeking a CNC Swiss Programmer to join their team. As a CNC Swiss Programmer, you will be part of...  ...instructions, setup sheets, and standard work. Support machinists and production teams with troubleshooting, including refining... 
    Permanent employment
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Shift work

    Manpower

    Bloomington, MN
    1 day ago
  • $25 - $40 per hour

     ...Job Description Job Description CNC Machinist needed for high mix low volume job shop Location: Chaska, MN area Hourly Pay: $25-$40 (+ 25% shift diff) Currently offering a $3K sign-on bonus & retention bonuses paid quarterly Benefits Offered : Medical... 
    Hourly pay
    Relocation package
    Shift work

    CNCRecruiter.com

    Shakopee, MN
    17 days ago
  •  ...Aerotek - - Responsibilities: Read blueprints and engineering drawings; Set up CNC turning or milling machines including horizontal milling systems; Operate CNC machines to produce parts per drawings; Perform quality checks and inspections on finished products; Adjust... 

    Aerotek

    Shakopee, MN
    2 days ago
  • $1,500 per month

    Description: Position Summary We are seeking a skilled CNC Machinist to join our 2nd Shift team. In this role, you will produce high-quality precision components by operating, setting up, and troubleshooting CNC machine tools while maintaining strict quality and... 
    Hourly pay
    Temporary work
    Relocation package
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift

    KEB America

    Shakopee, MN
    8 days ago
  • $30 - $60 per hour

     ...Job Title: Manual Machinist Job Description The Manual Machinist sets up and operates manual machine tools to produce precision...  ...involves working with a variety of manual equipment in a small CNC shop where team members often take on multiple responsibilities.... 
    Hourly pay
    Weekly pay
    Contract work
    Temporary work
    Shift work

    Aerotek

    Lakeville, MN
    4 days ago
  • $23 - $40 per hour

     ...CNC Machinist – 2nd ShiftCNC Machinist – 2nd ShiftShakopee, MN 55379$25.00-$40.00/hrFull TimeJob DescriptionAbout the Opportunity:Job Title: CNC MachinistPay Rate Range: $23.00-$40.00/HourLocation: Shakopee, MNSchedule: 2nd Shift, Monday-Thursday 3:30PM-2AMPosition Type... 
    Temporary work
    Afternoon shift

    Award Staffing

    Shakopee, MN
    2 days ago
  •  ...CNC Lathe Machinist Qualifications Set up and/or operation of CNC multifunction turn twin spindle and twin or triple turret lathes (programming a plus) (mostly Nakamura). Experience in Aerospace shop and a wide variety of gauges a plus. Reading part prints... 
    Full time
    Temporary work

    Coyote Technical & Executive Sourcing

    Savage, MN
    2 days ago
  • $31.25 - $50 per hour

     ...About the Opportunity:• Job Title: CNC Machinist• Pay Rate Range: $31.25-$50.00/hr• Location: Shakopee, MN• Schedule: 2nd Shift, Monday-Thursday 3:30PM-2AM• Position Type: Temp to HireRequirements and Qualifications:• Dependability.• Ability to Setup, off set, tool change... 
    Temporary work
    Afternoon shift

    Award Staffing

    Shakopee, MN
    5 days ago
  •  ...serve customers across North America. Our capabilities include CNC horizontal and vertical milling and turning (with robotic loading...  ...importantly our people .   Job Summary The CNC Set-Up Machinist/Lead independently sets up CNC machines for new and repeat jobs... 
    Relocation package
    Afternoon shift
    Weekday work

    Continental Engineering & Manufacturing, Inc (CEM)

    Bloomington, MN
    20 days ago
  •  ...Job Full Description Express Employment Professionals is assisting a local leader in their search to fill a CNC Setup Operator in Bloomington, MN. As a CNC Setup Operator , you will operating a computer numerical controlled lathe or multi-axis with minimal supervision... 
    Weekly pay
    Contract work
    Local area
    Monday to Thursday
    Shift work
    Rotating shift
    Weekend work
    Afternoon shift

    Express Employment Professionals Defunct

    Bloomington, MN
    1 day ago
  • $28 - $36 per hour

     ...Join Twin City Staffing and take your precision machining skills to the next level! We're hiring an experienced CNC Swiss Machinist for a direct-hire, first-shift opportunity in Shakopee, MN. This position offers the chance to work with a respected manufacturer serving... 
    Day shift

    Twin City Staffing

    Shakopee, MN
    5 days ago
  • $13 - $18 per hour

    Brake Press OperatorLakeville | 2nd Shift | $13–$18/hr (DOQ)A well-established company south of the river is looking to add a skilled Brake Press Operator to the team! If you've got hands-on experience and you're ready for a stable, long-term position, we want to hear ...
    Full time
    Weekend work
    Day shift
    Afternoon shift

    Express Employment Professionals Defunct

    Lakeville, MN
    5 days ago
  •  ...CNC Machine Operator (Turning)Join a growing, team-oriented company as a CNC Machine Operator (Turning) in our Turning and Milling departments! We are currently hiring for 1st, 2nd, and Weekend Shifts.1st Shift: 8-hour shifts (Monday–Friday) or 10-hour shifts (Monday–Thursday... 
    Currently hiring
    Monday to Friday
    Shift work
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    Express Employment Professionals Defunct

    Lakeville, MN
    2 days ago
  •  ...security clearance is required.U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.Two-year machinist/tooling degree.Harding Lathe experience.Bridgeport Mill with Acurite control experience.Production manufacturing experience.Tool making... 
    Afternoon shift

    RTX

    Lakeville, MN
    2 days ago
  •  ...required.U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.Qualifications We Prefer:Two-year machinist/tooling degree.Harding Lathe experience.Bridgeport Mill with Acurite control experience.Production manufacturing experience.Tool... 
    Afternoon shift

    Raytheon

    Lakeville, MN
    1 day ago
  • $25 - $45 per hour

     ...CNC Machinist **1st, 2nd & Weekend Shifts Available | Competitive Pay + Shift Differential | Immediate Openings** -Job Summary: ~ We are looking for a CNC Machinist with setup and machining experience to operate CNC lathes and Haas mills in a clean, climate... 
    Weekly pay
    Contract work
    Temporary work
    Immediate start
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    Aerotek

    Prior Lake, MN
    1 day ago
  • $25 - $30 per hour

     ...Job Duties CNC Programmer This full-time position involves creating tool paths from CAD models necessary to build foundry patterns/tooling, running manual and CNC equipment, interfacing directly with customers to ensure compliance with design requirements, tolerances... 
    Hourly pay
    Full time
    Shift work

    Employer Solutions Staffing Group

    Jordan, MN
    2 days ago
  • $58.24k - $97.76k

     ...DIRECT PLACEMENT - CNC Machinist Mills 2nd Shift: 4PM-2:00AM Mon-Thurs + 11% Shift Diff. Weekend Shift: 4AM-4PM OR 4PM-4AM Friday-Sunday + 24% Shift Diff. Job Description: We are seeking a skilled CNC Machinist with hands-on experience in horizontal... 
    Weekly pay
    Permanent employment
    Temporary work
    Remote work
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift

    Aerotek

    Prior Lake, MN
    3 days ago
  • $22 per hour

     ...Description Job Title: CNC Machinist Location: Bloomington, MN Employment Type: Direct Placement Industry: Manufacturing Compensation: $22+/hr. **Based on experience Schedule: M-F 7:00AM-3:30PM About the Opportunity: Run and monitor parts to customer specifications... 
    Immediate start
    Worldwide

    Aleron

    Bloomington, MN
    2 days ago
  •  ...| Technical Recruiting Staffing Lab represents a client that has asked us to assist in identifying a candidate for a Full Time CNC Machinist for an opening within their organization. CNC Machinist will be responsible for the set up and running of CNC equipment including... 
    Full time
    Night shift
    Day shift
    Afternoon shift

    Staffing Lab LLC

    Farmington, MN
    6 days ago
  • $26 - $36 per hour

     ...Now hiring for a CNC Machinist Location: Eden Prairie, MN $26.00 - $36.00 per hour Shift: 6am-4:30pm Monday-Thursday Cut Clean. Think Sharp. Finish Strong. If CNC Machinist jobs in Eden Prairie sound like your kind of work, bring your... 
    Hourly pay
    Weekly pay
    Immediate start
    Shift work

    Staffmark

    Burnsville, MN
    1 day ago
  • $28 - $40 per hour

     ...Job Description Job Description CNC Machinist — Full Time Pay: $28–$40/hour, depending on skill level and experience | Monday–Friday, 7:00am–3:30pm IntelliFEED, Inc. designs and manufactures high-speed packaging automation equipment. We're a small, hands-on team... 
    Full time
    Monday to Friday
    Shift work
    Day shift

    IntelliFEED, Inc.

    Rosemount, MN
    21 days ago
  • $35 - $45 per hour

     ...style vertical mills and a bore mill. Horizontal mill. 100-ton hydraulic press for assembly, disassembly, and straightening. Supporting CNC operations with secondary manual work as needed. A meaningful part of this role is mechanical repair work — disassembling gearboxes... 
    Full time
    Weekend work
    Day shift

    AIR-LAKE MACHINE & WELDING, INC

    Lakeville, MN
    6 days ago
  • $27.5 - $46.25 per hour

     ...CNC Machinist – Weekend ShiftCNC Machinist – Weekend ShiftShakopee, MN 55379$27.50/hrFullTimeMarch 23, 202648312212Job DescriptionAbout the Opportunity: • Job Title: CNC Machinist • Pay Rate Range: $27.50-$46.25/Hour • Location: Shakopee, MN • Schedule: Weekend Shift Friday... 
    Temporary work
    Shift work
    Weekend work

    Award Staffing

    Shakopee, MN
    3 days ago
  • $1,500 per month

     ...CNC Machinist: Weekend ShiftThe CNC Machinist: Weekend Shift is responsible for producing parts to specifications using machine tools, hand tools, and inspection equipment. The machinist will:• Load and unload machines• Change tools• Set up CNC machines (Haas, Mazak, Doosan... 
    Temporary work
    Relocation package
    Flexible hours
    Shift work
    Weekend work

    KEB America, Inc.

    Shakopee, MN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CNC Programmer/Machinist. Be the first to apply!