Slovenčina English Deutsch

Position: CNC Programmer

We are expanding our team and looking for a suitable candidate to join our workforce in the position of CNC (Computer Numerical Control) Programmer for milling/turning machines in programming languages MAZAK/Sinumeric/SIEMENS/HASS. Multiple candidates can apply, but in that case, knowledge of the German language is a requirement.


As a company, we have various projects in different locations and different companies, primarily in Germany, Slovakia, the Czech Republic, and Italy. Most job offers are intended for self-employed individuals, but we also have offers for permanent employment.

Number of working hours: Individual, typically 10 hours a day, with the possibility of working on Saturdays for 6-10 hours. Weekly, you can work up to 60 hours.


Job Description:

A CNC Programmer is a specialist who creates programs for these automated machines, controlling their movements and manufacturing processes. The CNC Programmer’s duties include various tasks related to programming and setting up CNC (Computer Numerical Control) machines. CNC Programmers are crucial in the automated manufacturing process, and their programming skills and technical knowledge are important for the proper and efficient operation of CNC machines.


Job Duties:

  • Preparation and setup of the machine based on blueprint documentation
  • Programming (creating new and modifying existing programs)
  • Understanding the company’s manufacturing procedures and processes for efficient programming
  • Adherence to occupational health and safety regulations and specific work instructions


Personal Qualifications and Skills:

  • Minimum of 5 years of professional experience as a programmer (with knowledge of programming languages MAZAK/Sinumeric/SIEMENS/HASS)
  • Reading and understanding blueprint documentation
  • Time flexibility and willingness to travel (work in shifts)
  • Manual dexterity, independence, and precision in work
  • Knowledge of the German language is a requirement for at least one team member (at least work-related German language skills), and B1 level proficiency is required for at least one team member.



  • Possibility of long-term cooperation (subject to mutual satisfaction)
  • Motivating financial compensation based on your professional experience and acquired skills
  • Personalized approach and communication
  • Work in an excellent, tightly-knit team of hardworking members
  • Invoice payment: Initially according to your preferences, standard payment on the 20th day of the calendar month after establishing trust
  • Advance payment as per individual agreement and consultation


REWARD: Up to €25/hour, based on years of professional experience, knowledge of a foreign language, and accommodation requirements.