At a Glance Company: DW Screw Machine ProductsLocation: Cedar Rapids, IowaJob Type: Full-TimeSalary: $85,000-$90,000+ per year (DOE)Schedule: 1st ShiftIndustry: Precision Manufacturing / CNC MachiningExperience Level: Senior CNC Programmer / Manufacturing EngineerRelocation: Open to experienced candidates willing to relocateWork Authorization: Must be authorized to work in the United States Why This Role Exists DW Screw Machine Products is investing heavily in the future of manufacturing through advanced CNC technology, automation, robotics, inspection systems, and process improvement initiatives. As our capabilities continue to expand, we're strengthening our engineering team with a dedicated CNC Manufacturing Engineer / Programmer who can bridge the gap between programming, manufacturing engineering, production, quality, and continuous improvement. This is an opportunity to make a direct impact on machining processes, tooling strategies, cycle times, new product launches, and overall manufacturing performance within a growing precision machining organization. About DW Products Founded in 1951, DW Products is a precision CNC turning manufacturer located in Cedar Rapids, Iowa. Our capabilities range from traditional CNC turning to advanced multi-spindle and INDEX Swiss machining technologies, producing complex, tight-tolerance components in a high-volume production environment. Recent investments in automation, robotics, presetting systems, advanced programming tools, and CMM inspection equipment are helping drive the next generation of growth. What You'll Be Doing As a CNC Manufacturing Engineer / Programmer, you'll play a key role in developing efficient, repeatable manufacturing processes while supporting production performance and future growth. Programming & Process Development Develop, review, troubleshoot, and optimize CNC programs for production machining Support CNC programming and process development using CAD/CAM software Create machining strategies that improve efficiency, repeatability, and quality Standardize programming methods and setup documentation Manufacturing Engineering Develop tooling packages, setup plans, and machining processes Calculate cycle times and support quoting activities Create and maintain routings, setup sheets, BOMs, work instructions, and process documentation Support new product launches from quote review through production release Continuous Improvement Improve cycle times, setup efficiency, and tooling performance Troubleshoot programming, tooling, setup, quality, and production challenges Support Lean Manufacturing and process improvement initiatives Improve communication and workflow between engineering, planning, production, quality, and leadership Quality & Technical Support Review customer drawings, GD&T requirements, and engineering specifications Support APQP, PFMEA, Control Plans, SPC documentation, and process flow development Mentor and support less experienced programmers and technical personnel What We're Looking ForRequired Qualifications Strong CNC programming experience in a production machining environment Experience with CAD/CAM software Ability to read, edit, troubleshoot, and optimize CNC programs including G-code and M-code Strong understanding of tooling, feeds & speeds, offsets, setup strategy, and process optimization Ability to read engineering drawings and apply GD&T principles Experience developing machining processes from customer prints and specifications Strong troubleshooting and problem-solving abilities Excellent organization, communication, and follow-through Preferred Qualifications Experience with Esprit or similar CAD/CAM software Experience with INDEX Swiss, Swiss CNC, CNC turning, or multi-spindle machining Knowledge of ISO quality systems APQP, PFMEA, Control Plans, SPC, and Lean Manufacturing experience Manufacturing Engineering, Mechanical Engineering Technology, Machining Technology degree, or equivalent hands-on experience Experience mentoring programmers, setup technicians, or engineering personnel Why Join DW Products? Competitive salary with flexibility based on experience Opportunity to influence the future of a growing engineering department Exposure to advanced CNC technology, Swiss machining, automation, and robotics Stable company with more than 70 years of manufacturing success Collaborative environment with direct impact on production performance Long-term career growth opportunities Benefits Medical, Dental, and Vision Insurance 401(k) and Retirement Plan Life Insurance and Short-Term Disability Paid Vacation, Holidays, and Personal Days Ongoing Training and Professional Development Build the Future of Precision Manufacturing If you're a hands-on CNC programmer or manufacturing engineer who enjoys developing machining processes, improving production performance, solving technical challenges, and building systems that scale, we'd love to hear from you. Join DW Products and help shape the next generation of precision manufacturing in Cedar Rapids, Iowa.