Numerical Control Programmer Jobs in USA with Visa Sponsorship
Numerical Control Programmers qualify for H-1B visa and other work visas as this role typically requires specialized engineering or manufacturing technology knowledge. Manufacturing companies increasingly sponsor NC programmers as domestic talent shortages grow, particularly for roles involving advanced CNC systems, CAD/CAM integration, and precision machining operations. For detailed occupation requirements, see the O*NET profile.
See All Numerical Control Programmer JobsOverview
Showing 5 of 6+ Numerical Control Programmer jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 6+ Numerical Control Programmer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Numerical Control Programmer roles.
Get Access To All Jobs
Job Title: CNC Programmer / Machinist
Location: Snow Hill, NC
Job Type: Full-Time
We are seeking an experienced CNC Programmer / Machinist to support precision machining operations in a manufacturing environment. This role requires strong expertise in CNC programming, machine setup, and producing high-quality parts to tight tolerances.
Responsibilities:
- Program, set up, and operate CNC horizontal and vertical milling machines
- Read and interpret blueprints and technical drawings
- Select cutting tools, speeds, and feed rates
- Run trial programs and adjust machine settings as needed
- Ensure parts meet required tolerances and specifications
- Perform lathe work and surface grinding as needed
- Maintain a safe and organized work environment
Requirements
- Minimum 7 years of CNC machining experience (programming required)
- Experience with CNC mills (horizontal and vertical)
- Strong blueprint reading skills
- Knowledge of G-code, tooling, feeds, and speeds
- Experience with lathe and surface grinding preferred
- Strong attention to detail and problem-solving ability
- Ability to work independently
Work Environment:
- Indoor machine shop setting
- Standing, lifting, and hands-on machine work required
- Exposure to normal shop conditions
Compensation:
- Based on experience
- Full-time, Monday–Friday schedule

Job Title: CNC Programmer / Machinist
Location: Snow Hill, NC
Job Type: Full-Time
We are seeking an experienced CNC Programmer / Machinist to support precision machining operations in a manufacturing environment. This role requires strong expertise in CNC programming, machine setup, and producing high-quality parts to tight tolerances.
Responsibilities:
- Program, set up, and operate CNC horizontal and vertical milling machines
- Read and interpret blueprints and technical drawings
- Select cutting tools, speeds, and feed rates
- Run trial programs and adjust machine settings as needed
- Ensure parts meet required tolerances and specifications
- Perform lathe work and surface grinding as needed
- Maintain a safe and organized work environment
Requirements
- Minimum 7 years of CNC machining experience (programming required)
- Experience with CNC mills (horizontal and vertical)
- Strong blueprint reading skills
- Knowledge of G-code, tooling, feeds, and speeds
- Experience with lathe and surface grinding preferred
- Strong attention to detail and problem-solving ability
- Ability to work independently
Work Environment:
- Indoor machine shop setting
- Standing, lifting, and hands-on machine work required
- Exposure to normal shop conditions
Compensation:
- Based on experience
- Full-time, Monday–Friday schedule
See all 6+ Numerical Control Programmer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Numerical Control Programmer roles.
Get Access To All JobsTips for Finding Numerical Control Programmer Jobs
Target aerospace and medical device manufacturers
These industries have the highest H-1B approval rates for NC programmers due to precision requirements and regulatory compliance needs that justify specialty occupation classification.
Emphasize CAD/CAM software expertise in applications
Proficiency with Mastercam, SolidWorks CAM, or Fusion 360 strengthens specialty occupation arguments since these require specialized training beyond basic manufacturing knowledge.
Document your degree's connection to the role
Mechanical, manufacturing, or industrial engineering degrees clearly support NC programmer positions. Computer science degrees may need additional justification through relevant coursework or certifications.
Consider smaller precision manufacturing companies
Mid-size manufacturers often have less competition for sponsored positions and may offer faster decision timelines than Fortune 500 companies with complex approval processes.
Highlight multi-axis and complex geometry experience
Experience with 5-axis machining, medical implants, or aerospace components demonstrates the specialized knowledge that strengthens visa petitions for this occupation.
Apply during manufacturing hiring cycles
Manufacturing companies typically hire NC programmers in Q1 and Q3 to align with production planning cycles, timing that works well with H-1B filing deadlines.
Numerical Control Programmer jobs are hiring across the US. Find yours.
Find Numerical Control Programmer JobsFrequently Asked Questions
Do NC programmers qualify for H-1B visas?
Yes, Numerical Control Programmers typically qualify for H-1B visas when the position requires specialized engineering knowledge and a relevant bachelor's degree. The role must involve complex programming tasks beyond basic machine operation. USCIS generally approves NC programmer petitions in manufacturing, aerospace, and medical device industries where precision and specialized software skills are required.
What degree do I need for visa sponsorship as an NC programmer?
Engineering degrees in mechanical, manufacturing, industrial, or computer science typically support NC programmer visa applications. Some employers accept manufacturing technology or CNC machining certificates if combined with significant experience. The key is demonstrating that your education provides specialized knowledge required for complex programming tasks, CAD/CAM integration, and precision manufacturing processes.
Which industries sponsor NC programmers most often?
Aerospace, medical device manufacturing, automotive, and precision machining companies sponsor NC programmers most frequently. These industries require specialized programming for complex geometries, tight tolerances, and regulatory compliance. Defense contractors and advanced manufacturing companies also commonly sponsor due to the specialized nature of their programming requirements and domestic talent shortages.
Can I get sponsored with only CNC experience but no degree?
It's challenging but possible through the experience equivalency rule where three years of specialized experience equals one year of education. You'd need approximately 12 years of progressively complex NC programming experience to substitute for a bachelor's degree. Most successful cases involve extensive experience with advanced multi-axis programming, CAD/CAM integration, and specialized industry applications like aerospace or medical devices.
How to find Numerical Control Programmer jobs with visa sponsorship?
To find Numerical Control Programmer jobs with visa sponsorship, use Migrate Mate, which specializes in connecting international candidates with sponsoring employers. Focus on manufacturing companies, aerospace firms, and automotive manufacturers that commonly hire NC programmers and sponsor H-1B, TN, or other work visas. These industries frequently need skilled programmers for CNC machining operations and often support visa applications for qualified candidates.
Do NC programmer visa applications get denied often?
Denial rates vary significantly by employer and job description complexity. Simple CNC operator roles often get denied, but positions requiring advanced programming, CAD/CAM expertise, and engineering analysis typically succeed. The key factors are demonstrating specialty occupation requirements, showing the role needs theoretical knowledge beyond hands-on training, and having an employer that can articulate complex programming responsibilities in the petition.
What is the prevailing wage requirement for sponsored Numerical Control Programmer jobs?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.
See which Numerical Control Programmer employers are hiring and sponsoring visas right now.
Search Numerical Control Programmer Jobs