
FlexTrades is hiring experienced CNC Programmers for nationwide project-based assignments supporting precision machining and manufacturing operations.
This role is designed for programmers with strong Mastercam experience who can develop, verify, and optimize CNC programs for 3-axis Haas vertical mills. Candidates should be comfortable working from 3D models, interpreting blueprints and GD&T requirements, and supporting machinists through program prove-outs and production runs.
If you know how to turn engineering specifications into accurate, production-ready CNC programs, this opportunity aligns with your experience.
Position Overview
The CNC Programmer will develop and maintain programs for new and existing machined components using Mastercam.
This position focuses primarily on programming 3-axis Haas vertical mills, creating setup documentation, verifying toolpaths, and troubleshooting programming issues during production.
The role requires strong technical knowledge, attention to detail, and the ability to manage multiple projects while maintaining dimensional tolerances, surface finish requirements, and machining efficiency.
Key Responsibilities
- Develop and update CNC programs for new and existing parts using Mastercam
- Create and verify CNC programs using simulation and verification tools
- Program primarily 3-axis Haas vertical milling machines
- Generate setup sheets and tooling lists for production
- Read and interpret 3D models, blueprints, and engineering drawings
- Apply Geometric Dimensioning and Tolerancing (GD&T) requirements during programming
- Support machinists during program prove-outs and production runs
- Troubleshoot CNC programming issues and revise programs as needed
- Identify opportunities to improve machining processes, efficiency, and part quality
- Manage multiple programming projects and changing production priorities
- Ensure CNC programs meet specified dimensional tolerances and surface finish requirements
Required Qualifications
- Experience programming CNC machines using Mastercam
- Experience programming CNC milling machines
- Ability to read and interpret blueprints and technical drawings
- Working knowledge of GD&T
- Understanding of G-code and M-code
- Experience programming from engineering drawings and 3D models
- Ability to create accurate setup sheets and tooling documentation
- Strong troubleshooting and problem-solving skills
- Ability to manage multiple projects and competing priorities
- Experience working in a manufacturing environment
Technical Skills
- Mastercam CNC programming
- 3-axis CNC vertical milling
- Haas vertical machining centers
- CNC toolpath simulation and verification
- G-code and M-code
- Blueprint and engineering drawing interpretation
- 3D model interpretation
- GD&T
- Setup sheet and tooling list development
- Program prove-outs and production troubleshooting
- Machining process improvement
- Dimensional tolerance and surface finish requirements
About FlexTrades
FlexTrades is a manufacturing workforce solutions company that deploys skilled tradespeople and technical specialists to worksites across the United States.
We help manufacturers maintain production, improve quality, and complete critical projects by providing experienced professionals who are ready to contribute on day one.
Apply Today
If you have experience with Mastercam, CNC mill programming, Haas vertical mills, and manufacturing process optimization, apply today to join FlexTrades as a CNC Programmer.
Equal Opportunity Employer
FlexTrades is an equal opportunity employer.