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

CNC Machinist Programmer

$66.56k - $93.6k

J&J Machine Inc.

Job Description

Job Description

Are you looking to grow your manufacturing career with a stable, sound, and family-oriented company? J&J Machine Inc. is seeking a dependable CNC Programmer to join our growing team. In this role, you won't just run parts—you will perform complete setups from scratch. Whether you have foundational experience in one area or want to expand your skillset across Mills, Lathes, Swiss, and Mill-Turn machines, we provide the extensive training and supportive environment you need to succeed and advance.

Serious Inquires Only 

Position Overview: CNC Programmer

As a CNC Programmer at J&J Machine, you are the brain of our manufacturing process. You won't be writing repetitive, basic code; you will be utilizing advanced CAD/CAM software to optimize toolpaths for complex 5-axis geometries, multi-axis Swiss turn configurations, and high-precision milling centers. We offer an environment where your technical problem-solving skills are valued, your creativity is encouraged, and your career stability is secure.

While other machine shops shy away from difficult parts, J&J Machine excels at them. We have built a reputation of excellence for machining exotic plastics and precious/refractory metals (such as Titanium, Inconel, and Hastelloy) to extremely close tolerances.

 

Our shop floor is driven by cutting-edge machining capabilities including:

  • Vertical & Horizontal Milling Capabilities
  • 5-Axis Milling Capabilities
  • Swiss Machining Capabilities
  • Turning Capabilities

 

See facilities list here: - us/facilities/facility -list/

 

 

Key Responsibilities

  • Program & Optimize: Develop, write, and optimize CNC programs for multi-axis equipment based on our core machining capabilities.
  • Setup & Operation Support: Assist in setting up and operating CNC machines when validating new programs.
  • Material Handling: Load and unload materials as needed during testing and production phases.
  • Technical Interpretation: Read and interpret complex blueprints, technical drawings, and engineering models.
  • Quality Inspection: Inspect parts using precision measuring tools to ensure they meet exact customer specifications.
  • Safety & Maintenance: Follow all safety procedures, maintain equipment, and keep the work area organized.
  • Collaboration: Work closely with setup machinists, operators, and team members to meet critical production deadlines.

 

Qualifications

 

  • Age Requirement: Must be at least 18 years old.
  • Experience: Previous CNC programming and advanced machining experience preferred.
  • Technical Skills: Superior ability to read blueprints, interpret GD&T, and use precision measuring tools.
  • Attention to Detail: Strong attention to detail with an uncompromising focus on quality.
  • Soft Skills: Dependable, team-oriented, with great communication skills.
  • Physical Demands: Ability to lift up to 50 lbs.

 

What We Offer

  • Growth & Learning: Continuous on-the-job training to advance your programming skillset.
  • Stability: A stable, growing company with advanced career potential in a modern shop.
  • Culture: A family-oriented, supportive team environment.
  • Compensation: Competitive pay based on experience with ample overtime opportunities.

Benefits

  • Health, Dental, and Life Insurance
  • 401(K) Plan & Profit Sharing
  • Paid Time Off (PTO) & Paid Holidays
  • Short & Long-term Disability
  • Shift differential for 2nd shift and weekend shifts
  • Tuition Reimbursement

 

Salary

Programmer: $66,560-$93,600

 

Hours

1st Shift – Mon-Thurs 6:00am-4:30pm, Fri 6:00am-12:00pm

2nd Shift – Mon-Thurs 4:30pm-3:00am

3rd Shift – Fri-Sun 6:00am-6:30pm

4th Shift – Fri-Sun 5:30pm-6:00am

 

Location

12655 Industrial Blvd NW, Elk River, MN 55330

Company Description

Founded in 1977 J & J Machine has earned a reputation of excellence for machining exotic plastics and metals. Our commitment to solving the tough challenges of machining difficult materials to extremely tight tolerances allows J & J Machine to offer a vast amount of experience that most machine shops cannot.We work to build up our employees and allow them to develop their skills to their desired levels. If you are willing to put in the effort and build on your skills we will commit to helping you achieve your goals. Our employees are our biggest asset!

Company Description

Founded in 1977 J & J Machine has earned a reputation of excellence for machining exotic plastics and metals. Our commitment to solving the tough challenges of machining difficult materials to extremely tight tolerances allows J & J Machine to offer a vast amount of experience that most machine shops cannot.We work to build up our employees and allow them to develop their skills to their desired levels. If you are willing to put in the effort and build on your skills we will commit to helping you achieve your goals. Our employees are our biggest asset!

Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the CNC Machinist Programmer in Saint Paul, MN vacancy
  •  ...Pequot Mfg. is looking for CNC Machine Operators Hours are Monday-Thursday from 2:00PM-12:30AM on a 4 day work week. This person will operate CNC Machines at the mid skill level, following work instructions and under supervision, producing parts according to print and... 
    Suggested
    Temporary work
    Afternoon shift

    Pequot Tool

    Saint Paul, MN
    5 days ago
  •  ...inspections using appropriate tools and apply SPC principles to monitor tool wear and tolerances Requirements Experience: 5+ years of CNC experience (Swiss-style or Multi Turret/Multi Spindle turning is a significant plus). Education: High School Diploma required;... 
    Suggested
    Hourly pay
    Weekly pay
    Flexible hours
    Afternoon shift

    The Specialty MFG. Co.

    White Bear Lake, MN
    3 days ago
  • $25 - $32 per hour

     ...Cnc Lathe Machinist Join a leading manufacturing team in Saint Paul, MN, as a CNC lathe machinist! This direct hire opportunity is ideal for an experienced machinist who thrives on precision, productivity, and a supportive work environment. With excellent benefits and... 
    Suggested
    Full time
    Monday to Friday
    Afternoon shift

    Twin City Staffing

    Saint Paul, MN
    4 days ago
  • $21 - $28 per hour

     ...CNC Machinist I Donatelle - New Brighton - New Brighton, MN 55112 Overview Salary Range $21.00 - $28.00 Hourly Position Type Full Time Description Overview of Responsibilities: Operate and maintain assigned machines for production. Perform SPC on all... 
    Suggested
    Hourly pay
    Full time
    Work at office
    Shift work

    Spectrum Plastics Group, A DuPont Business

    Saint Paul, MN
    1 day ago
  • $38 per hour

     ...HiFyve is Hiring a 2nd Shift Swiss CNC Machinist Shift: Monday Thursday, 3:00 PM 1:00 AM Pay: Up to $38/hour Location: Twin Cities Metro Area, MN / Near St. Paul, MN Job Duties and Responsibilities Set up and operate Swiss CNC machines to maintain stable... 
    Suggested
    Shift work
    Afternoon shift

    HiFyve

    Saint Paul, MN
    2 days ago
  • $30 - $40 per hour

     ...CNC Machinist Job Category: Machine Shop Requisition Number: CNCMA002003 Posted: July 1, 2026 Full-Time On-site Minnesota...  ...lists to plan and organize daily workload Collaborate with programmers, estimators, and other machinists to improve processes Recommend... 
    Full time
    Relocation package
    Shift work
    Weekend work
    Afternoon shift

    Delkor Systems, Inc.

    Saint Paul, MN
    4 days ago
  • $35 - $40 per hour

     ...Job Description Job Description The CNC Lathe Machinist will operate and set up CNC lathe machines to produce high-quality component parts for larger assemblies. Working as part of a machining team, the machinist will rely primarily on blueprints to guide production... 
    Hourly pay
    Full time
    Monday to Friday
    Flexible hours
    Shift work

    Randstad USA - MN Team

    Saint Paul, MN
    5 days ago
  •  ...Job Description Job Description Job Summary: We are seeking a skilled CNC Machinist to set up, operate, and maintain CNC machines to produce precision metal and plastic parts. The ideal candidate has strong technical knowledge, attention to detail, and the ability... 
    Hourly pay
    Monday to Friday

    St Paul Machine and Design

    Saint Paul, MN
    13 days ago
  • $82.54k - $100.88k

     ...Precision 5-Axis CNC Machinist Collaborate with Innovative 3Mers Around the World Choosing where to start and grow your career has a major impact on your professional and personal life, so it's equally important you know that the company that you choose to work at... 
    Permanent employment
    Full time
    Temporary work
    H1b
    Relocation
    Flexible hours
    Shift work
    Weekend work
    Day shift
    Weekday work

    3M

    Saint Paul, MN
    2 days ago
  • $29 - $33 per hour

     ...Job Description Job Description Job Title: CNC Mill Machinist Job Description This role focuses on setting up and operating DMG Mori Seiki CNC mills to produce low-volume and prototype parts for production and engineering. The CNC Mill Machinist performs multiple... 
    Weekly pay
    Contract work
    Temporary work
    Work at office

    Aerotek

    Saint Paul, MN
    7 days ago
  • $38 per hour

     ...HiFyve Swiss CNC Machinist HiFyve is hiring a 1st shift Swiss CNC Machinist! Shift: Monday Friday, 7:00 AM 3:00 PM Pay: Up to $38/hour Location: Twin Cities Metro Area, MN / Near St. Paul, MN Job Duties and Responsibilities Set up and operate Swiss CNC... 
    Monday to Friday
    Shift work
    Day shift

    HiFyve

    Saint Paul, MN
    2 days ago
  • $70k

     ...Lead Machinist We are seeking a skilled and detail-oriented lead machinist to join our team. The ideal candidate will have experience setting up and operating CNC machines (mills, lathes, or multi-axis). This role involves program edits at the machine, reading blueprints... 

    Randstad

    Saint Paul, MN
    5 days ago
  •  ...Twin City Staffing - - Responsibilities: Operate CNC machinery to produce parts to specifications; Inspect parts using micrometers and calipers; Read and interpret blueprints to ensure parts meet requirements; Maintain clean machinery and workstations for safety and efficiency... 

    Twin City Staffing

    Saint Paul, MN
    4 days ago
  •  ...Lathe Machinist We are seeking a skilled Lathe Machinist to set up and operate a Eurotech Twin Turret/Spindle Lathe equipped with a Fanuc Controller. The role involves completing first article inspections using micrometers, calipers, and head gauges, and operating primarily... 
    Permanent employment
    Flexible hours

    Aerotek

    Minneapolis, MN
    2 days ago
  • $29 - $37 per hour

     ...CNC Machinist II - Milling Shift: 2nd Shift – 4:30 p.m. – 3:00 a.m. Monday–Thursday; 2:30 p.m. – 10:30 p.m. Friday. Shift Differential: 20%. Compensation: $29.00–$37.00 per hour, based on experience, skills, and education. Essential Functions Work from programming instructions... 
    Hourly pay
    Shift work
    Afternoon shift

    Kurt Manufacturing

    Minneapolis, MN
    5 days ago
  • $28 - $35 per hour

     ...Job Description Job Description Job Title: 3rd Shift CNC Lead Job Description The 3rd Shift CNC Lead oversees CNC machining...  ...CNC setup and operation with hands-on leadership, guiding machinists, coordinating with cross-functional teams, and resolving technical... 
    Weekly pay
    Contract work
    Temporary work
    Work at office
    Shift work
    Night shift

    Aerotek

    Saint Paul, MN
    7 days ago
  •  ...CNC Mill Machinist Randstad Staffing is hiring now for a Direct Hire CNC Mill Machinist to join our Aerospace/Automotive manufacturing client in Blaine, MN. If you have prior experience on Makino or Haas machinery, we invite you to apply today! Location: Blaine, MN... 
    Hourly pay
    Full time
    Immediate start
    Shift work

    Randstad

    Minneapolis, MN
    2 days ago
  • $25 per hour

     ...CNC Vertical Mill Machinist Unlock your potential as a CNC vertical mill machinist with Twin City Staffing. Located in Blaine, MN, we seek a mid-level professional with a passion for precision machining to join our team. The ideal candidate will have strong CNC setup... 

    Twin City Staffing

    Minneapolis, MN
    2 days ago
  • $30 per hour

     ...CNC Machinist HiFyve is hiring 1st shift CNC machinists in the precision manufacturing industry. Salary: $30+/hour depending on experience. Shift options: 1st shift: Monday Thursday: 6:00 AM 4:30 PM Friday: 6:00 AM 12:00 PM Location: Fridley, MN... 
    Shift work
    Day shift

    HiFyve

    Minneapolis, MN
    5 days ago
  • $75 per hour

     ...CNC Lathe Machinist Randstad Staffing is hiring now for a Direct Hire CNC Lathe Machinist to join our Aerospace/Automotive manufacturing client in Blaine, MN. Position: CNC Lathe Machinist Shift: 1st Schedule: Monday to Thursday + OT on Fridays Hours: 6:00 AM to 4:3... 
    Hourly pay
    Full time
    Immediate start
    Shift work

    Randstad

    Minneapolis, MN
    3 days ago
  • $30 - $39 per hour

     ...CNC Milling Machinist Pay: $30$39/hour (DOE) Location: Plymouth, MN Employment Type: Full-Time Schedule: MondayThursday, 6:00 AM 4:30 PM Friday Overtime (Optional): 6:00 AM 12:00 PM Position Overview We are seeking an experienced CNC Milling Machinist... 
    Full time

    Masterson Staffing

    Minneapolis, MN
    2 days ago
  • $23 - $30 per hour

     ...CNC Mill / Lathe Machinist Join a well-established and stable shop with long-term customers. We are seeking an experienced CNC mill / lathe machinist to join our team in Blaine, MN. This role offers excellent growth opportunities, competitive wages, and great company... 
    Afternoon shift

    Twin City Staffing

    Minneapolis, MN
    3 days ago
  • $32 - $38 per hour

     ...Machinist 3 HiFyve is hiring a Machinist 3 in the Manufacturing industry in Plymouth, MN! Pay Rate: $32$38/hr Location: Plymouth,...  ...to 3 pm Key Responsibilities: Set up and operate complex CNC machines, including horizontal/vertical milling and mill/turn machines... 
    Shift work
    Day shift

    HiFyve

    Minneapolis, MN
    4 days ago
  •  ...CNC Grinding Machinist The CNC Grinding Machinist plays a crucial role in the manufacturing process by operating and maintaining CNC grinding machines to produce precision components. This position requires a keen eye for detail and a strong understanding of machining... 

    Multisourcemfg.com

    Minneapolis, MN
    4 days ago
  • $25 - $36 per hour

     ...CNC Mill Programmer Join our team as a CNC mill programmer! If you have a strong background in CNC programming and are proficient with CAM software, we want to hear from you. This position offers competitive wages ranging from $25.00 to $36.00/hr. Location: Saint Paul... 
    Hourly pay
    Immediate start

    Twin City Staffing

    Saint Paul, MN
    2 days ago
  • $30 - $45 per hour

     ...CNC Mill Machinist We're seeking a skilled CNC Mill machinist for a top employer and manufacturer in the Fridley area. In this machinist role, you'll be responsible for performing setups of CNC Mills. Location: Fridley, MN Pay: $30 - 45/hr. starting with room for advancement... 
    Traineeship
    Monday to Friday

    Twin City Staffing

    Minneapolis, MN
    2 days ago
  • $30 - $40 per hour

     ...CNC Lathe Setup Machinist Twin City Staffing is seeking a CNC lathe setup machinist for a well-established company in Blaine, MN. This is a great opportunity to join a clean, well-maintained shop with long-term customers, newer equipment, and a supportive team. If you... 
    Day shift
    Afternoon shift

    Twin City Staffing

    Minneapolis, MN
    5 days ago
  •  ...CNC Programmer / CNC Machinist Hard Milling MinneapolisSt. Paul, MN | Full-Time | On-Site We are recruiting on behalf of a premier precision mold manufacturer in the MinneapolisSt. Paul area known for producing highly complex tooling solutions requiring extreme... 
    Full time
    Work at office

    MRINetwork

    Minneapolis, MN
    2 days ago
  • $25 - $38 per hour

     ...CNC Swiss Machinist Ready for a machining career that rewards your skills and values your time? Twin City Staffing is hiring a CNC Swiss machinist for a state-of-the-art manufacturing facility in Minneapolis. Enjoy competitive pay, performance incentives, a shift premium... 
    Full time
    Temporary work
    Shift work
    Weekend work
    3 days per week

    Twin City Staffing

    Minneapolis, MN
    2 days ago
  •  ...CNC Mill Machinist Precision and custom machine shop looking for a long term, hardworking, willing to learn, positive CNC Mill Machinist to join the team. The company offers competitive pay, benefits and a great working environment! One shift shop starting at 6:00am... 
    Temporary work
    Shift work

    MDS Staffing

    Minneapolis, MN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CNC Machinist Programmer. Be the first to apply!