Machine Program Technician

General Dynamics Bath Iron Works

Bath (ME)

On-site

USD 34,000 - 47,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

General Dynamics Bath Iron Works in Brunswick/Bath is seeking a Machine Program Technician to create and optimize CNC programs for multiple machines. You will develop setup sheets, review drawings, and collaborate with operators to ensure accuracy and efficiency.

The role requires a machine shop graduate apprentice or associate degree with at least five years of machining/programming experience; proficiency in Mastercam, CATIA V5, and Vericut is preferred.

Qualifications

  • Machine Shop Graduate Apprentice or Associate Degree with at least 5 years' experience in machining/programming.
  • Experience generating CNC programs across multiple machines and software.

Responsibilities

  • Create and maintain machine programs and setup sheets for CNC machines.
  • Research drawings and documents to obtain information needed for programming.
  • Interact with machine operators to correct/edit programs.
  • Travel to BIW facilities to interact with machine operators.
  • Travel to vendor facilities for training.

Skills

CNC programming
5-Axis machining
Self-sufficiency
Strong communication
Teamwork

Education

Machinist trade degree or apprenticeship

Tools

Mastercam
CATIA V5
Vericut

Job description

Machine Program Technician

Location: US-ME-Brunswick | US-ME-Bath

Req ID: 2026-5458

Remaining Positions: 1

Post End Date: 11/9/2026

Category: Information Technology

Salary Grade: L7

Shift: 1st

Job Description

The pay for this position ranges from $24.64 - $34.28 per hour based on skills and experience.

Responsibilities
  • Create and maintain machine programs and set-up sheets for CNC machines.
  • Perform research in hard copy and electronic drawings, as well as technical documents, to obtain information necessary to create programs.
  • Interact with machine operators as necessary to correct/edit programs.
  • Travel to other BIW facilities as necessary to interact with machine operators.
  • Travel to vendor facilities on occasion for training.
Required/Preferred Education/Training
  • Machine Shop Graduate Apprentice or Associate Degree in machinist trade with minimum 5 years experience in machining/programming required.
Required/Preferred Experience
  • Experience in generating CNC programs through various software systems including but not limited to Mastercam and CATIA V5.
  • Experience in generating programs for Horizontal Boring Mills, Drills, Vertical Machining Centers, and Horizontal Lathes.
  • Experience in Vericut program software is preferred.
  • Experience in 5-Axis Machining is preferred.
  • Ability to react to changing tool tolerances and material changes.
  • Possess a high level of self-sufficiency to succeed in a limited supervision environment.
  • Ability to routinely climb three flights of stairs.
  • Strong oral and written communication skills.
  • Strong organizational skills with the ability to prioritize and manage multiple tasks.
  • Ability to work in a team environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machinist (Grades 4 - 6)
Machinist (Grades 4 - 6)

General Dynamics Bath Iron Works • Bath (ME)

On-site
USD 45,000 - 48,000
Machinist (Grades 7 - 9)
Machinist (Grades 7 - 9)

General Dynamics Bath Iron Works • Brunswick (ME)

On-site
USD 48,000 - 54,000
CNC Machine Programmer (5-Axis) — Mastercam/CATIA Expert
CNC Machine Programmer (5-Axis) — Mastercam/CATIA Expert

General Dynamics Bath Iron Works • Bath (ME)

On-site
USD 34,000 - 47,000
CNC Programmer 1
CNC Programmer 1

Hunting • Fryeburg (ME)

On-site
USD 50,000 - 70,000
Health Insurance
Dental Insurance
Vision Insurance
+8
Machinist 2
Machinist 2

Mk-North-America,-Inc. • Bloomfield (CT)

On-site
USD 48,000 - 52,000
Health benefits
Life insurance
401(k) match
+1
Machinist 2
Machinist 2

mk North America, Inc. • Bloomfield (CT)

On-site
USD 48,000 - 52,000
Health benefits
Life insurance
Disability coverage
+2
CNC Programming Contractor
CNC Programming Contractor

Axelon Services Corporation • Bangor (ME)

On-site
USD 65,000 - 90,000
Manufacturing CNC Technician
Manufacturing CNC Technician

BWXT • Oak Ridge (TN)

On-site
USD 50,971 - 78,523
Competitive salary
Health benefits
Retirement plan
+3
Machinist II
Machinist II

Curbell Plastics, Inc. • Portland (OR)

On-site
USD 52,000 - 75,000
Manufacturing Engineer II (2751 - Fanuc Macro B, Siemens & Okuma CNC Controls - Onsite - Bangor, ME)
Manufacturing Engineer II (2751 - Fanuc Macro B, Siemens & Okuma CNC Controls - Onsite - Bangor, ME)

RISINGSUN TECHNOLOGIES • Bangor (ME)

On-site
USD 61,992 - 66,124