1

Cnc Programming Manager Jobs in Rochester, MI (NOW HIRING)

Be Seen First

Program and edit CNC programs using Mastercam ... Perform basic conversational programming and program edits at the machine * Set up and machine ...

Be Seen First

Program and edit CNC programs using Mastercam ... Perform basic conversational programming and program edits at the machine * Set up and machine ...

CNC Machinist - Night Shift

New Baltimore, MI ยท On-site

$18.75 - $25.50/hr

Works in conjunction with the CNC Programmers to establish CNC tool setups and validate CNC ... Works effectively with different levels of management, team members and customers. Work Conditions:

CNC Machinist - Night Shift

New Baltimore, MI

$18.75 - $25.50/hr

Works in conjunction with the CNC Programmers to establish CNC tool setups and validate CNC ... Works effectively with different levels of management, team members and customers. Work Conditions:

Be Seen First

CNC Field Service Engineer

Detroit, MI ยท On-site

$34 - $43/hr

Leading installation, testing, diagnosis, operations, programming, maintenance, and repair projects ... Communicating clearly and effectively with senior management on project statuses The CNC Field ...

CNC Machinist - Night Shift

Chesterfield, MI ยท On-site

$18.75 - $25.50/hr

Works in conjunction with the CNC Programmers to establish CNC tool setups and validate CNC ... Works effectively with different levels of management, team members and customers. Work Conditions:

CNC Operator

Clinton Township, MI ยท On-site

$19 - $26/hr

CNC Operator-Set-up Detroit, MI | Reports to CNC Manager Build. Lead. Transform. If you thrive in ... Our team of application engineers and project managers average 10+ years of experience -- ensuring ...

Be Seen First

CNC Machinist

Lake Orion, MI ยท On-site

$30 - $33/hr

Works in conjunction with NC Programmers and CNC Department Manager to establish NC tool setups and validate NC programs for use on 3 and 5 axis CNC machines. * Responsible for complete Numerical ...

CNC Machining Operator

Wixom, MI ยท On-site

$19.75 - $26.75/hr

Solve minor problems and recognize bigger problems that require supervisor/manager assistance ... Support manufacturing engineers as directed in daily production, projects, and special assignments.

Showing results 41-60

Cnc Programming Manager information

See Rochester, MI salary details

$15

$28

$41

How much do cnc programming manager jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for cnc programming manager in Rochester, MI is $28.49, according to ZipRecruiter salary data. Most workers in this role earn between $23.46 and $32.07 per hour, depending on experience, location, and employer.

What is a CNC programming manager?

A CNC Programming Manager is a professional responsible for overseeing the programming and operation of Computer Numerical Control (CNC) machines in a manufacturing setting. They lead a team of CNC programmers and machinists, ensuring that all machine programs are optimized for efficiency, safety, and quality. Their duties often include managing workflow, troubleshooting technical issues, developing process improvements, and coordinating with other departments. A strong technical background in CNC machining, leadership skills, and experience with CAD/CAM software are typically required for this role.

What are the key skills and qualifications needed to thrive as a CNC programming manager?

To thrive as a CNC Programming Manager, you need advanced knowledge of CNC machining, programming (often in G-code), manufacturing processes, and typically a background in engineering or a related technical field. Familiarity with CAD/CAM software like Mastercam or SolidWorks, ERP systems, and experience with quality control certifications such as Six Sigma are commonly required. Strong leadership, problem-solving, and communication skills are essential for managing teams and optimizing workflows. These skills ensure efficient production, high-quality output, and effective management of both people and processes in a manufacturing environment.

What are some common challenges a CNC programming manager faces when overseeing a team of programmers?

A CNC Programming Manager often navigates challenges such as ensuring consistency and accuracy in programming across different team members, managing tight production deadlines, and keeping up with rapidly evolving CNC technologies. Balancing the workload among programmers and facilitating effective communication with machinists, engineers, and production staff are also key aspects of the role. Additionally, the manager is responsible for ongoing training and development to maintain high standards and optimize machine utilization, all while troubleshooting programming or machining issues that arise during production.

What is the difference between Cnc Programming Manager vs Cnc Programmer?

AspectCnc Programming ManagerCnc Programmer
CredentialsTypically requires a degree in manufacturing, engineering, or related field; certifications like NIMS or CAM certifications are commonOften requires similar technical certifications or training in CNC programming and machine operation
Work EnvironmentOversees multiple projects, manages teams, and collaborates with engineering and production departmentsFocuses on writing, testing, and optimizing CNC programs for specific machines and parts
Industry UsageUsed across manufacturing, aerospace, automotive, and industrial sectorsPrimarily found in manufacturing and machine shop environments

The main difference is that the Cnc Programming Manager oversees the programming team and strategic planning, while the Cnc Programmer focuses on creating and testing CNC programs for specific tasks. Both roles require technical skills, but the manager has additional responsibilities in leadership and project coordination.

What are the most commonly searched types of Cnc Programming jobs in Rochester, MI?

The most popular types of Cnc Programming jobs in Rochester, MI are:

What are popular job titles related to Cnc Programming Manager jobs in Rochester, MI?

For Cnc Programming Manager jobs in Rochester, MI, the most frequently searched job titles are:

What job categories do people searching Cnc Programming Manager jobs in Rochester, MI look for?

The top searched job categories for Cnc Programming Manager jobs in Rochester, MI are:

What cities near Rochester, MI are hiring for Cnc Programming Manager jobs?

Cities near Rochester, MI with the most Cnc Programming Manager job openings:

Infographic showing various Cnc Programming Manager job openings in Rochester, MI as of June 2026, with employment types broken down into 4% As Needed, 84% Full Time, 4% Part Time, 7% Temporary, and 1% Contract. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $59,267 per year, or $28.5 per hour.

CNC Application Engineer

FANUC America

Rochester Hills, MI โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 3 days ago


Job description

Who You Are

As ourApplication Engineeryou will provide engineering expertise and guidance of all aspects of the application of FFA CNC system products to support OEM and end users in the purchase and integration of FANUC systems. You will work with customers from initial project development through follow-up support, grow sales and market share of FFA products at assigned accounts.

This is remote position, reporting to our Hoffman Estates, IL office. You will be supporting customers throughout Western New York and Ontario, including key areas such as Rochester, Buffalo, Syracuse, and the Greater Toronto/Hamilton region. You will either need to reside within a commutable distance of these territories or be willing to relocate to a centrally located area.

How It's Done

  • Serve as technical lead at assigned OEM/MTB/Retrofitter accounts by:
    • Suggesting CNC products to meet customer specifications
    • Supporting commissioning of CNC products for customer's application
  • Provide application and marketing support at end-user accounts by:
    • Providing application support on existing CNC products
    • Promoting FFA CNC products for key retrofit/new machine projects
  • Provide technical application assistance and support to Sales Engineers and prospective customers by:
    • Assisting with pre-installation technical discussion and recommendations - identify technical needs of customers
    • Accompanying sales engineer on prospective site meetings
    • Configuring complete systems to determine best technical solution for controls, servos and features
    • Developing BOM (bill of materials)
    • Providing new ideas and strategies for the application of CNC products in and outside of the machine tool industry
  • Assist the marketing & business development team to promote FFA products by:
    • Create technical presentations and white papers
    • Attend trade shows and give technical presentations
  • Support the Engineering Team and overall business goals by:
    • Providing required reports that highlight major customer activities together with brief hourly breakdown
    • Keeping manager aware of any difficult customer issues
    • Updating and maintaining Application Engineering calendar with their whereabouts when not working from the office
  • Support follow Application Engineering Team members by:
    • Writing Application Engineering reports and share findings on first time use of new products and functions
    • Providing product feedback and new product development requests to FANUC Japan as required
    • Liaise with FANUC Japan through formal technical questions only when issues cannot be resolved locally using existing documentation resources
    • Pass on new product knowledge to peers through internal, external and on-site training
  • Ability to travel at least 50% by plane or car domestically with possible international travel

What You Need

  • High School Diploma
  • 3 or more years of engineering experience within manufacturing, automation, or machine tool industry setting
  • Valid driver's license and passport, along with the ability to travel approximately 50%-by both land and air-to customer sites throughout the U.S. and Canada
  • Knowledge of FANUC CNC products, including CNC controls, servos, spindles, and software tools such as FAPT Ladder, FANUC Picture, Manual Guide i, MacroExecutor, FOCAS development, and related applications
  • Extensive knowledge of engineering principles, application development, and manufacturing processes, with emphasis on CNC, PLC, and servo systems
  • Ability to effectively present ideas and solutions to audiences ranging from machine tool operators to upperlevel management
  • Ability to manage and prioritize multiple tasks and customers, ensuring timely followthrough and closure
  • Strong commercial mindset with technical sales skills

What Would Be Even Better

  • Bachelor's degree in Electrical Engineering (BSEE) or a related field
  • Three or more years of engineering experience within manufacturing, automation, or machine tool industry setting

It's Your Move

At FANUC America, we are driven by a deep respect for our people and a commitment to building a workplace dedicated to integrity and excellence. We believe that great careers are built through opportunity, growth, and collaboration-and we're excited to invite talented individuals like you to explore what's possible with us.

Joining FANUC means becoming part of a team that values your unique perspective and encourages continuous learning and collaboration. We foster a culture where respect and innovation go hand in hand, and where your contributions help shape the future of automation and robotics.

If you're ready to take the next step in your career, we invite you to apply today. We look forward to learning more about you!

We offer market competitive pay and benefits programs, as well as opportunities for advancement, knowledge and skill development, and recognition of individual achievements. In addition, we offer the following benefits to our employees:

  • Medical, Dental& Vision Insurance
  • 401(k) Retirement Program
  • Life Insurance
  • Short-Term & Long-Term Disability Plans
  • Tuition Reimbursement
  • Wellness Program
  • Flexible Spending Accounts
  • Employee Assistance Program
  • Flexible Benefit Dollars
  • Generous Holiday & Vacation Program

FANUC American is seeking a qualified applicant for the Application Engineer position. The pay range for this position is $81,120 - $130,874 per year. The pay range listed is based on both salary and other compensation, including bonuses and profit sharing, that an employee may be paid during their employment with FANUC America. Benefits include medical insurance, 401k savings, paid vacation, vision insurance, dental insurance, tuition reimbursements, disability insurance, life insurance, and paid holidays. More information related to benefits offered by FANUC America can be found at the hyperlink attachedhere.

A compensation package offered to a successful applicant will ultimately be determined by consideration of a variety of factors, including, but not limited to, an applicant's geographic location, educational attainment, and level of experience.

Sponsorship will not be considered for this position

Equal Opportunity Employer, including disabled and veterans