Numerical Control Programmer Green Card Jobs
Numerical Control Programmer roles qualify for EB-2 and EB-3 green card sponsorship through the PERM labor certification process, giving foreign professionals a path to permanent U.S. residency. Employers in aerospace, automotive, and precision manufacturing regularly sponsor these positions. Finding the right employer and understanding the filing timeline are what make sponsorship work.
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 Green Card Sponsorship in Numerical Control Programmer
Verify your credentials match PERM requirements
PERM requires your foreign degree to align with the job's stated minimum requirements. If your credentials are from outside the U.S., get a formal equivalency evaluation before approaching employers, since USCIS will scrutinize the degree-to-role match during I-140 adjudication.
Target manufacturers with active PERM filing history
Aerospace, defense, and precision machining firms file PERM for NC Programmer roles more consistently than general manufacturers. Search DOL PERM disclosure data to identify employers who have sponsored this specific occupation recently, not just companies with a broad sponsorship track record.
Document your CAD/CAM and G-code specialization clearly
PERM job descriptions must reflect the actual duties of the role. Employers filing for NC Programmers often list specific software like Mastercam or Siemens NX. Confirm the posted requirements match your background before the recruitment phase locks in the job description.
Use Migrate Mate to find sponsoring NC Programmer employers
Search Migrate Mate to filter Numerical Control Programmer openings by green card sponsorship history. This lets you focus applications on employers already familiar with the PERM process rather than educating a hiring manager about it from scratch.
Negotiate timing before accepting an offer
EB-3 PERM processing currently runs 12 to 24 months at DOL, followed by I-140 and visa queue wait times. Ask employers upfront whether they file PERM early in employment or require a tenure threshold, since this directly affects when your priority date gets established.
Understand the prevailing wage before your interview
DOL requires employers to pay the prevailing wage for your exact role and work location. Look up your position's wage level using the OFLC Wage Search before salary discussions so you can confirm the offer meets the minimum required for a compliant PERM filing.
Numerical Control Programmer jobs are hiring across the US. Find yours.
Find Numerical Control Programmer JobsNumerical Control Programmer Green Card Sponsorship: Frequently Asked Questions
Does a Numerical Control Programmer role qualify for EB-2 or EB-3 sponsorship?
Most NC Programmer positions qualify under EB-3 as skilled workers, since the role typically requires a two- or four-year degree in manufacturing technology or a related field plus hands-on CAD/CAM experience. EB-2 sponsorship is available if the employer requires a U.S. master's degree or foreign equivalent, or if you can demonstrate advanced credentials that meet the EB-2 standard. Your employer's PERM attorney will determine which category fits the job description they intend to file.
How does PERM green card sponsorship differ from H-1B for this role?
PERM leads to permanent residency rather than a temporary status, and there's no annual lottery at the EB-3 level for most countries outside India and China. The tradeoff is time: PERM currently takes 12 to 24 months at DOL just for labor certification, before the I-140 petition and any visa queue wait. H-1B is faster to obtain but expires, requires renewal, and ties you to one employer's status. Many NC Programmers start on H-1B and pursue PERM concurrently once they're established with an employer.
What does the PERM recruitment process mean for Numerical Control Programmer applicants?
Before DOL approves a PERM filing, employers must run a DOL-mandated recruitment campaign to confirm no qualified U.S. workers are available for the role. This includes job postings, newspaper ads, and internal notices over a set window. As the foreign applicant, you don't participate in this process, but you need to be hired before it starts. Any change to the job title or core duties after recruitment ends requires restarting the process.
How do I find employers who will sponsor a green card for NC Programmer positions?
Search Migrate Mate to identify Numerical Control Programmer openings at companies with documented green card sponsorship activity. Filtering by sponsorship history saves you from cold-applying to employers who have never filed PERM. Precision machining, aerospace subcontractors, and defense manufacturers are the sectors with the most consistent PERM filing activity for this occupation, based on DOL disclosure records.
Can I use O*NET data to strengthen my EB-3 application as an NC Programmer?
O*NET defines the standard occupational profile for Numerical Control Programmers, including typical education levels, required skills, and technology competencies. Employers and their PERM attorneys often reference O*NET to justify the job requirements listed in the labor certification. Reviewing your role's O*NET profile helps you confirm your experience aligns with the documented standard for the occupation, which matters when USCIS evaluates whether you meet the minimum requirements at the I-140 stage.
See which Numerical Control Programmer employers are hiring and sponsoring visas right now.
Search Numerical Control Programmer Jobs