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

CNC Programmer (Direct Placement)

$85.28k - $95.68k

Aerotek

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

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 Environment

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

This is a Permanent position based out of Raleigh, NC.

Pay and Benefits

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

This is a fully onsite position in Raleigh,NC.

Application Deadline

This position is anticipated to close on Jul 2, 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 2 days ago
Similar jobs that could be interesting for youBased on the CNC Programmer (Direct Placement) in Raleigh, NC vacancy
  •  ...Job Description We are seeking an experienced CNC Programmer to perform analysis of drawings and models and create a program within Mastercam...  ...to this policy with respect to recruitment, hiring, placement, promotion, transfer, training, compensation, benefits, employee... 
    Suggested
    Work at office
    Local area

    6AM City

    Raleigh, NC
    2 days ago
  •  ...properly. Attendance/Punctuality - Is consistently at work and on time. Dependability - Follows instructions, responds to management direction; Takes responsibility for own actions; Completes tasks on time or notifies appropriate person with an alternate plan. Language... 
    Suggested

    Builders FirstSource, Inc.

    Raleigh, NC
    11 hours ago
  •  ...Shop in Columbus, GA. As a Machine Shop CNC Operator, you will work independently...  ...operator, you will be working directly with our CNC Programmers to produce quality machined parts in...  ...employment, including recruiting, hiring, placement, promotion, termination, layoff, recall... 
    Suggested
    Full time
    Local area
    Relocation

    Goldens’ Foundry & Machine Co.

    Raleigh, NC
    2 days ago
  • $30 - $40 per hour

     ...Available as workload requires Experience Level: Senior | 5+ Years CNC Machining Experience Industry: Precision Manufacturing |...  ...manufacturability. --- Apply Today Interested machinists can apply directly through hireCNC. #J-18808-Ljbffr Logic Manufacturing, Inc.
    Suggested
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Shift work
    Day shift

    Logic Manufacturing, Inc.

    Raleigh, NC
    4 days ago
  •  ...assistance available. Long and Short-Term Contracts. Immediate placement. PTO. 6 Paid Holidays. Health Benefit. AAA United States, Inc. has...  ...or GED required. Technical certifications in machine operation, CNC programming, or aerospace manufacturing are preferred. Prior... 
    Suggested
    Long term contract
    Temporary work
    Immediate start
    Relocation

    AAA

    Raleigh, NC
    3 days ago
  •  ...At Closets by Design, a CNC Operator (often titled as a Machine Operator or Shop Technician) is responsible for manufacturing custom...  ...independently owned and operated by a franchisee. Your application will go directly to the franchisee, and all hiring decisions will be made by the... 
    Home office
    Monday to Friday
    Shift work

    Closets by Design Raleigh

    Raleigh, NC
    1 day ago
  • $21 - $26 per hour

     ...Job Title: CNC Operator This role operates multiple CNC milling machines in a fast-paced, loud, and highly technical production environment...  ...responsibilities. Willingness to learn CNC mills and lathes if direct experience is limited. Interest in long-term growth within a... 
    Weekly pay
    Full time
    Contract work
    Temporary work
    Work at office
    Shift work
    Night shift

    Aerotek

    Raleigh, NC
    1 day ago
  • Description Directional Drill Operator At LSCG, we take a people-first approach to construction. We know communications infrastructure...  ...specifications are met. Locate, measure, and mark site locations or placement of structures or equipment using measuring and marking... 
    For contractors
    Work experience placement

    Knight Enterprises, Inc.

    Raleigh, NC
    4 days ago
  •  ...rely on us to deliver the complex parts they create. Protecting the Warfighter is our mission - come and join us! SUMMARY: The CNC Programmer will be responsible for creating and documenting an efficient and accurate CNC machining process to meet internal and customer... 
    Full time
    Work at office
    Remote work
    Relocation package

    Costello April Design

    Raleigh, NC
    1 day ago
  • 6AM City, LLC is looking for an experienced CNC Programmer in North Carolina to create efficient machining programs for 5-axis machines using Mastercam. Responsibilities include programming, analyzing specifications, and supporting production. Ideal candidates should have... 

    6AM City, LLC

    Raleigh, NC
    2 days ago
  • The Heico Companies LLC in Raleigh, North Carolina is hiring a CNC Programmer responsible for creating and documenting CNC machining processes for precision aluminum thermal components in the Aerospace and Defense industries. Candidates must have CNC setup and programming... 

    The Heico Companies LLC

    Raleigh, NC
    11 hours ago
  •  ...professional growth and development, we’d love to hear from you! The CNC Machinist runs numerically controlled machining and turning...  ..., and follow frequency of inspection. Additional duties as directed by supervisor. Why You’ll Love Working for Us: Competitive wages... 
    Full time
    Day shift
    Afternoon shift

    Grede Holdings LLC

    Raleigh, NC
    11 hours ago
  • Costello April Design Inc is seeking a CNC Programmer responsible for creating accurate CNC machining processes to meet internal and customer requirements in the Aerospace and Defense industries. In this role, you will review drawings, design tooling, and create CNC programs... 

    Costello April Design Inc

    Raleigh, NC
    2 days ago
  • $25 - $30 per hour

     ...Overview We’re hiring a skilled CNC Machinist to join a highly reputable manufacturing facility with deep roots in the machining world. In this high-skill role, you will play a vital role in producing precision components that supply machine shops all over the globe. You... 
    Worldwide
    Shift work
    Afternoon shift

    Laborup

    Raleigh, NC
    3 days ago
  •  ...Accentuate Staffing is assisting a growing automation company in the Holly Springs area who is seeking a CNC Machining Supervisor/Programmer to join their team. This direct hire opportunity offers excellent benefits and the chance to help build and support a growing machine... 

    Accentuate Staffing

    Raleigh, NC
    a month ago
  •  ...scrap and place in scrap buggy, then sweep floor around work area/CNC. Push frame buggy to line up and push scrap buggy when1/2 full...  ...as instructed. Requirements Ability to read and follow directions (verbal and written) May require basic math skills: counting, adding... 
    Full time
    Temporary work
    Part time
    Flexible hours

    Ethan Allen

    Raleigh, NC
    3 days ago
  •  ...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 employment
    Apprenticeship
    Shift work
    Day shift

    Macom Technology Solutions Holdings, Inc.

    Morrisville, NC
    2 days ago
  •  ...play a critical role in supporting gas turbine, steam turbine, and rotating equipment repairs. The Rotor Shop Machinist contributes directly to operational excellence by performing precision machining, inspections, and repairs that ensure reliability, safety, and quality... 
    Shift work
    Night shift
    Weekend work
    Afternoon shift

    Baker Hughes Holdings LLC

    Raleigh, NC
    2 days ago
  • Cranswick plc is looking for a dedicated individual to operate the egg laying machine and maintain machinery at various Crown Poultry Sites in North Carolina. This full-time, permanent position requires a full driving license, preferably HGV, and the ability to work as ...
    Permanent employment
    Full time

    Cranswick plc

    Raleigh, NC
    4 days ago
  •  ...North Carolina, North Carolina, United States Set up and/or operate CNC machines depending on experience level Read and follow setup sheets, travelers, programs, and blueprints Perform first-piece and in-process inspections Adjust tools and offsets to maintain accuracy... 
    Work at office
    Shift work

    medtechrec

    Raleigh, NC
    3 days ago
  •  ...flow control solutions to make the world better for everyone! Role Summary The successful candidate will be responsible for operating CNC machining equipment, including making program edits on CNC machines. They will ensure components meet precise print dimensions and... 
    Work at office
    Monday to Friday
    Day shift
    Afternoon shift

    Flowserve

    Raleigh, NC
    4 days ago
  • $25 - $28 per hour

     ...CNC Operator Regular Full-Time Locust, NC, US 3 days ago Requisition ID: 1820 Salary Range: $25.00 To $28.00 Hourly Chicago Tube and Iron Company is a leader in the metals distribution and fabrication industry. We are an established company with an impressive record of... 
    Hourly pay
    Full time
    Work experience placement
    Day shift

    Chicago Tube & Iron

    Raleigh, NC
    5 days ago
  • $30.5 - $40.5 per hour

     ...in months, not years. ABOUT THE JOB We are looking for a CNC Operator to execute high-precision machining operations and...  ...free for candidates. Please always verify communications: Direct from Anduril: If you receive an email from one of our recruiters... 
    Hourly pay
    Full time
    Work experience placement
    Immediate start
    Afternoon shift

    Anduril Industries

    Morrisville, NC
    2 days ago
  • $21 - $26 per hour

     ...Job Title: CNC Operator This role operates and sets up CNC machines in a clean, climate-controlled manufacturing environment across multiple shift options. The CNC Operator works from blueprints and written specifications to produce precision parts, performs first-article... 
    Contract work
    Temporary work
    Part time
    Monday to Thursday
    Shift work

    Aerotek

    Raleigh, NC
    2 days ago
  •  ...leading manufacturing company is looking for a Machine Operator to join the team in Raleigh, North Carolina. The role involves operating CNC machines and ensuring quality in machining operations. Candidates should have a high school diploma and prior CNC machining... 
    Afternoon shift

    Emerson

    Raleigh, NC
    3 days ago
  • Laborup, a reputable manufacturing facility, is seeking a skilled CNC Machinist to join their team in North Carolina. This role involves operating CNC Mills and Lathes with end-to-end ownership of the production process, from setup to inspection. The ideal candidate will... 

    Laborup

    Raleigh, NC
    3 days ago
  • Grede Holdings LLC is seeking a skilled CNC Machinist to join our team in North Carolina. This role involves operating CNC machinery and producing precision parts while ensuring quality and adherence to specifications. Candidates should possess working knowledge of fanus... 

    Grede Holdings LLC

    Raleigh, NC
    11 hours ago
  •  ...team in North Carolina. In this pivotal role, you'll be responsible for machining products to meet customer specifications, operating CNC Lathe machines, and performing complex setups. The company fosters a collaborative environment that encourages innovation and... 

    Gogcm

    Raleigh, NC
    2 days ago
  • Closets By Design Raleigh is seeking a CNC Operator responsible for manufacturing custom home organization systems. This role involves operating CNC machines, reading technical documentation, and ensuring quality and accuracy in production. Candidates should have prior... 

    Closets By Design Raleigh

    Raleigh, NC
    5 days ago
  • A global leader in flow control solutions located in Raleigh, NC is seeking a CNC Machinist. Responsibilities include setting up and operating CNC equipment, ensuring components meet specifications, and maintaining safety protocols. Candidates should have 3+ years of experience... 
    Afternoon shift

    Flowserve

    Raleigh, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CNC Programmer (Direct Placement). Be the first to apply!