CNC Programmer (Direct Hire)
$85.28k - $95.68kAerotek
Job Description
Job Description
Job Title: CNC Programmer Job Description
This role focuses on developing precise and efficient CNC programs, work-holding solutions, and tooling designs to support complex machining operations. You will interpret detailed drawings, design fixturing and tooling in CAD/CAM software, and create robust CNC programs and documentation that ensure components meet all dimensional and tolerance requirements. You will collaborate closely with machining, engineering, and quality teams to drive successful projects, improve processes, and support continuous improvement initiatives.
Responsibilities- Review customer and internal drawings to fully understand component requirements, critical features, and associated tolerances in order to develop appropriate machining approaches.
- Design work-holding, fixturing, and custom tooling in Solidworks or Mastercam to support CNC machining processes and ensure part stability and accuracy.
- Create accurate CNC programs and detailed setup documentation for all required workholding and fixturing, ensuring clarity and repeatability for production.
- Develop manufacturing drawings for custom tooling using Solidworks for use by external tooling vendors and internal stakeholders.
- Create efficient and accurate CNC programs and associated setup documentation using Mastercam for all CNC operations required to produce compliant components.
- Develop probing and macro programs as required to support automated inspection, in-process verification, and advanced machining strategies.
- Create in-process documentation for critical features on each CNC operation to guide operators and ensure consistent quality.
- Maintain all NC code and associated documentation in the appropriate directory, ensuring revision control and traceability.
- Support continuous improvement and cost reduction efforts by reprogramming legacy components to improve process quality and reduce cycle times.
- Support CNC machining during setup and production by providing program updates, troubleshooting issues, and refining processes.
- Collaborate with other CNC programmers to develop best practices, share knowledge, and create innovative solutions for complex machining challenges.
- Work closely with manufacturing engineering and quality control teams to ensure each project meets technical, quality, and delivery requirements.
- Perform other related duties as assigned to support machining, programming, and engineering activities.
- 1 to 3 years of CNC setup experience, with a strong understanding of machining processes and shop practices.
- Approximately 3 years of CNC milling programming experience, preferably using Mastercam or Camworks.
- Experience with CNC milling programming for 3-axis, 4-axis, and 5-axis machines (preferred).
- Experience with CNC lathe programming (preferred).
- Ability to create probing and macro programs (preferred).
- Proficiency with Solidworks for designing work-holding, fixturing, and custom tooling.
- Experience using Mastercam for creating CNC programs and associated documentation.
- Proficiency with Microsoft Office for documentation, communication, and reporting.
- Strong verbal and written communication skills to clearly convey technical information.
- Ability to work effectively in a team environment and collaborate across functions.
- Demonstrated ability to solve highly technical challenges in a machining and programming context.
- Experience creating manufacturing drawings for custom tooling to support outside tooling vendors.
- Familiarity with maintaining NC code libraries and documentation with proper organization and revision control.
- Exposure to continuous improvement and cost reduction initiatives within a machining or manufacturing environment.
- Experience developing in-process documentation for critical features to guide CNC operations.
- Comfort working with cross-functional teams, including manufacturing engineering and quality control.
- Interest in developing and sharing best practices for complex machining challenges.
You will join a technically focused environment where your programming expertise directly influences product quality, efficiency, and continuous improvement. The organization values collaboration, knowledge sharing, and problem solving, giving you the opportunity to work closely with experienced professionals across machining, engineering, and quality. You will have the chance to deepen your skills in advanced CNC programming, multi-axis machining, and CAD/CAM tools while contributing to innovative solutions and process enhancements.
Work EnvironmentThe role operates in a manufacturing and CNC machining environment where you will work closely with CNC mills and lathes, as well as CAD/CAM software such as Solidworks and Mastercam. You can expect a hands-on, production-oriented setting that requires clear documentation, attention to detail, and coordination with machining, engineering, and quality teams. Standard business software such as Microsoft Office is used for communication and documentation. Work hours and shifts align with typical manufacturing operations, and you will spend time both at a workstation using design and programming tools and on the shop floor supporting setups and production.
Job Type & LocationThis is a Permanent position based out of Raleigh, NC.
Pay and BenefitsThe pay range for this position is $85280.00 - $95680.00/yr.
• Medical, dental, and vision insurance • Generous Paid Time Off (PTO) • Additional 40 hours of Sick Time • Paid Parental Leave • Competitive 401(k) plan with employer matching contributions • Education reimbursement program for professional development • Relocation assistance for eligible roles • Climate-controlled facility • Subsidized vending and on-site break areas • Complimentary coffee and refreshments • Clean, modern work environment with advanced equipment and technology • Opportunities for career growth within a stable, growing aerospace manufacturing organization
Workplace TypeThis is a fully onsite position in Raleigh,NC.
Application DeadlineThis position is anticipated to close on Aug 8, 2026.
About AerotekAerotek® 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.
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.
$49.92k - $66.56k
...Description Job Description Job Title: CNC Machinist Job Description This role... ...complex blueprints, write and modify programs directly at the machine, and ensure high-quality... ...(AI) to support parts of our hiring process, including sourcing, screening, and...SuggestedWeekly payPermanent employmentTemporary workWork at officeFlexible hoursShift workAfternoon shift- ...Job Description Job Description cnc machinist /programmer Seek talented machinist with programming experience, setup, and running.... ...since 1981 Company Description Search and Recruitment for Direct/Permanent CAM and CNC Professionals since 1981 Company Description...SuggestedPermanent employment
- ...Job Description CNC Programmer Employment Type: Full-Time Presented by: Symbiotic Services Overview Symbiotic Services is hiring a CNC Programmer to develop and optimize machining processes for precision components in a high-performance manufacturing...SuggestedFull time
- ...At Closets by Design, a CNC Operator (often titled as a Machine Operator or Shop Technician) is responsible for manufacturing... ...and operated by a franchisee. Your application will go directly to the franchisee, and all hiring decisions will be made by the management of this...SuggestedHome officeMonday to FridayShift work
- ...CNC Programmer Symbiotic Services is hiring a CNC Programmer to develop and optimize machining processes for precision components in a high-performance manufacturing environment. Key Responsibilities: Interpret engineering drawings and specifications Develop...Suggested
$24 per hour
...for an experienced Set Up Machinist who can set up a variety of CNC machines and help to enhance the productivity of our... ...that arise in the process of setting up to machine Lead and/or Programmer. Qualifying the 1st part. Check machinery daily to guarantee safe...Hourly payFull timeShift work- ...Facebook, LinkedIn and YouTube. CNC Machinist Sales and Application Engineer... ...Kennametal is seeking talented machinists and programmers looking to transition their career off... ...with new and established customers, both direct and indirect, or new and established...Contract workWork from homeHome officeNight shift
- ...CNC Machinist Millennium Print Group is seeking an elite CNC Machinist to lead precision manufacturing operations. We need a technical powerhouse who combines advanced CNC programming and operation with expert manual machining capabilities—someone who can design in...Full timeTemporary workApprenticeshipWorldwideRelocation packageFlexible hours
- ...distributes products globally via a sales channel comprised of a direct field sales force, authorized sales representatives, and leading... ...give our customers insights into our entire portfolio. CNC Machinist - 1st Shift Position Overview This...Permanent employmentApprenticeshipShift workDay shift
$29.01 - $40.01 per hour
...ABOUT THE JOB We are looking for a CNC Operator to execute high-precision machining... ...social security numbers) at any stage of our hiring process. Our legitimate recruitment is... ...Please always verify communications: Direct from Anduril: If you receive an email from...Hourly payFull timeWork experience placementImmediate startMonday to FridayAfternoon shift- ...Job Description Voxel is seeking a CNC Machinist to learn the setup, operation, and... ...giving engineers the opportunity to see the direct impact of what they build. As a CNC Machinist... ...will be verified as part of the hiring process. ~ Submittal of a cover letter describing...Permanent employmentContract workWork visaDay shift
$35.01 - $47.01 per hour
...years. ABOUT THE TEAM The CNC team is part of the... ...We are looking for a CNC Programmer/Operator to join our rapidly growing... ...numbers) at any stage of our hiring process. Our legitimate recruitment... ...always verify communications: Direct from Anduril: If you receive...Hourly payFull timeWork experience placementImmediate startRemote workMonday to Friday- ...- A high school diploma or GED - 3+ years press brake experience - Proficient computer skills for data input - Experience with CNC press - 2+ years welding and fabrication experience Benefits: Health/Dental/Vision Insurance Vacation Time Sick Time...Full timeAfternoon shift
- ...determining bend sequence, choosing appropriate tooling, and setting up, programming, and bending parts to customer specifications using Amada CNC press brakes. Ability to lift parts up to 50 lbs required. Minimum of 3 years experience is recommended. Responsibilities and...Contract workTemporary workShift workNight shiftDay shiftAfternoon shift
$22 - $28 per hour
...needed. Additional Skills & Qualifications Experience with CNC press brake machines is highly beneficial. Background with a variety... ...shift assignment. Job Type & Location This is a Contract to Hire position based out of Raleigh, NC. Pay and Benefits The pay...Weekly payContract workTemporary workWork at officeFlexible hoursShift workNight shiftDay shiftAfternoon shift- ...conventional and/or Computer Numerical Control (CNC) machine tools such as lathes; vertical... ...probationary period. Participation in direct deposit is mandatory.... ...time, part-time or intermittent. Contact the hiring agency for more information on the specific...Full timePart timeImmediate start
- ...including performing maintenance computer system transactions as required (MEL, DMI). Provides coaching and on-the-job training as directed. Adheres to established work schedule. Participates in shift meetings and briefings as required. Submits in writing any suggested...Shift workNight shiftWeekend workAfternoon shift
- ...software development Excellent verbal and written communication skills Ability to work in team environment; a team player Self-directed, self-motivated, and detail oriented Customer focused Organized and reliable; Demonstrates integrity Valid driver's...For contractorsLocal areaWork from home3 days per week
- ...shift and breakdown at end of shift. Maintain assigned tools and issued safety equipment. Maintain daily communication with your direct supervisor. Take direction from construction manager, foreman, and/or lead mechanic. Coordinate project inspections with...For contractorsFor subcontractorFlexible hoursShift work
- Accentuate Staffing is seeking a dependable CNC Milling Machinist I to join a growing precision machine shop in the Apex area. This is a great opportunity for someone with 1-2 of CNC milling experience who is looking to grow their machining career in a clean, team-oriented...Monday to FridayShift workDay shift
- Job Description Job Description Benefits: ~401(k) matching ~ Free uniforms ~ Paid time off Benefits/Perks Competitive Compensation Great Work Environment Career Advancement Opportunities Job Summary We are seeking a Metal Cutter/Fabricator...
- ...role focuses on folding, bending, and forming metal components using shop equipment. The ideal candidate has extensive experience in CNC fabrication equipment, understands production processes, and takes pride in delivering high-quality results. The standard hours for...Weekly payFor contractorsMonday to FridayShift work
- Job Description Position Purpose: Repair and Tool Technicians are responsible for the evaluation and repair of small engines, outdoor power equipment and handheld electrical devices. This position makes equipment recommendations and ensures that units are maintained...Local area
- ...division of Morris Group, Inc. We supply CNC machine tools, tooling, accessories, software... ...looking for the brightest machinists and programmers to offer the latest products, efficiency... ...tooling products to recommend solutions direct to customers and for machine sales...Work at officeLong distanceNight shift
- ...Now Hiring: Aluminum Fabrication Manager Were working with a growing manufacturer in the glass and glazing industry thats looking for... ...Operate tools and machinery (cutting, drilling, milling, CNC preferred) Maintain a clean, safe, and efficient work environment...Full timeImmediate start
- Job Description Job Description Salary: Laser Machine Operator - 2nd Shift (Mon-Thurs 5P-3:30AM - Friday OT as needed) Location: Garner, NC Company: Morris and Associates Employment Type: Full-Time Salary: Competitive Salary + Benefits About...Full timeAfternoon shift
- ...orders on time. You’ll be the central link between sales, engineering, purchasing, and the shop floor across stamping, forming, welding, CNC, assembly, and paint operations. What you’ll do Build, update, and optimize the master production schedule for all fabrication work...Work at office
- ...manufacturing company in the Morrisville, NC area with hiring a Maintenance Technician to join their team. This is a direct hire opportunity offering excellent benefits.... ..., and PLC-related issues ~Support conveyors, CNC equipment, printers, packaging equipment, sensors...
- Republic Airways Inc. is seeking a skilled Mx Mechanic based in North Carolina to perform maintenance, fabrication, and installation of sheet metal equipment. The ideal candidate must have an FAA Airframe and Powerplant license and be capable of working in a fast-paced...
- ...assisting a well-established manufacturing company in the Raleigh area with their search for Press Brake Operators. This is a contract-hire role working Monday through Thursday 3pm-1am. Responsibilities: ~Operate press brake equipment to produce parts according to...Contract workMonday to Thursday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to CNC Programmer (Direct Hire). Be the first to apply!


