Senior Swiss CNC Programmer

  • Astrix Inc
  • Anoka, Minnesota
  • Full Time
Pay Rate Low: 83000 | Pay Rate High: 104000 Our client has over 30 years at the forefront of advanced machining, specializing in Design for Manufacturability and development services for the medical device industry. Location: Anoka County, MN (Open to relocation) Salary: $83,000 - $104,000/year Department: Swiss Department (Citizen L20, L220, M32, K16) Position Overview We are seeking an experienced CNC Programmer / Machinist to join our client's Swiss department. This role combines programming, setup, and operation of multi-axis CNC machines with mentorship and continuous improvement responsibilities. The ideal candidate is hands-on, detail-oriented, and thrives in a precision-driven, collaborative environment, ensuring high-quality components are delivered efficiently and accurately. Key Responsibilities Program, set up, and operate multi-axis CNC machines Apply deep understanding of tooling, speeds/feeds, and machining strategies Mentor and train junior operators and setup personnel Troubleshoot machining issues and drive continuous improvement initiatives Maintain compliance with regulated, precision-driven processes (medical device manufacturing) Qualifications 7+ years of CNC programming experience with strong machining skills Proficiency with Mastercam, GibbsCAM, or ESPRIT Hands-on experience with multi-axis Swiss machines (Citizen L20, L220, M32, K16 preferred) Strong problem-solving skills and attention to detail Ability to thrive in a collaborative, results-oriented environment Benefits Competitive pay above industry standards Health, Dental, Vision, Life insurance Short-Term Disability, Accident & Critical Care coverage Paid Time Off (PTO) & paid holidays 401(k) with Safe Harbor match Opportunities for growth, mentorship, and skill development *This job description is a complete list of all desired skills, but not all are required. We strongly encourage candidates who have some of the skills to apply. We look forward to a conversation to learn more about you! * INDBH #LI-AH1
Job ID: 523021742
Originally Posted on: 5/30/2026

Want to find more Manufacturing opportunities?

Check out the 130,283 verified Manufacturing jobs on iHireManufacturing