Image that illustrates Programmer, machine tool

Programmer, machine tool

35 200 kr

Machine setters and machine operators, metal work

31 400 - 36 100 kr / month

Women earn 96% of what men do.

Industriell tillverkning

What will be the salary after tax?

Salary progression Programmer, machine tool

Average salary 35 200 kr
Males 35 400 kr
Females 34 100 kr

What does a programmer in machine tools do – tasks and work environment

A programmer in machine tools is responsible for programming, setting up, and monitoring computer-controlled machine tools in the metal industry. Tasks include interpreting drawings and technical documents, selecting and adjusting machine settings, and ensuring that production meets precision and quality requirements. The work may involve individual responsibility and collaboration with other machine operators and technicians. The environment is often industrial, with noise and demands for accuracy, and working shifts or according to fixed schedules depending on production needs.

Salary development over time

The salary for programmers in machine tools has shown stable and positive growth over the past three years. In 2022, the average salary was 33,000 SEK per month, which increased to 34 000 SEK in 2023 and reached 35 200 SEK in 2024. This represents a total increase of approximately 6.7% over the period, with the latest annual change around 3.5%. This salary development can be explained by continued high demand for technically skilled machine programmers, increased requirements for specialization, and a relative shortage of trained workforce in the industry. Although automation influences demand in the long term, the shortage of qualified operators has continued to drive up wages in the short term.

Programmer in machine tools salary – full overview

  • Average salary: 35 200 SEK/month
  • Lowest salary: 31,400 SEK/month (female, private sector, low education)
  • Highest salary: 36,100 SEK/month (male, post-secondary education)
  • Hourly wage: 212 SEK/hour (average for hourly workers)
  • Gender differences: Women earn 34 100 SEK, men 35 400 SEK (women 96% of men's salary)
  • Regional differences: Small, but variations may occur depending on local industry demand

Education and qualifications

To work as a programmer in machine tools, a technical high school education with specialization in industrial technology or CNC technology is usually required. Many employers also value post-secondary courses, certifications, and practical experience in machine programming. Internships during education and continuous further training are often crucial for success in the profession.

  • Technical high school: Industrial technology or CNC technology (3 years)
  • Post-secondary courses: Machine programming, control systems
  • Certifications: CNC operator, automation technology
  • Internships: Often required or offered as trainee positions
  • Prerequisites: Good knowledge of mathematics and technology
  • Tips for choosing: Combine theory with practical experience already during education

Programmers in machine tools often work with advanced control systems that change rapidly with technological development. Staying updated on new machines and software is an important part of daily work and can provide great opportunities for specialization and further development within the industry.

– statsskuld.se

Common benefits and compensations

Common benefits for programmers in machine tools include occupational pension, wellness allowance, work clothing, and sometimes access to occupational health services. Overtime pay for shift work and opportunities for bonuses or performance-based supplements depending on production goals are also common.

Competition and challenges

The profession as a programmer in machine tools is currently characterized by a pronounced shortage of qualified workforce, which provides good employment opportunities. At the same time, demands for technical competence and adaptability are increasing, as automation and digitalization change work tasks. In the longer term, demand is expected to decrease somewhat due to technological development and more efficient production methods. To meet competition, continuous training and the ability to learn new control systems and machines are required. The work environment can be challenging with a high pace and demands for accuracy, which require both technical and social skills.

Tips for those who want to become a programmer in machine tools

To succeed as a programmer in machine tools, it is good to combine technical curiosity with practical problem-solving skills. Being meticulous and methodical facilitates programming machines exactly according to drawings and requirements. Strong teamwork skills are important, as the work is often done in teams and requires communication with technicians and production management. Patience and perseverance help during troubleshooting and when learning new machines or software. Finally, being flexible and willing to develop is crucial, as technological shifts and new control systems can quickly change work tasks within the industry.

Key facts about programmers in machine tools

  • Education level: Technical high school or post-secondary courses
  • Work environment: Industrial environment with advanced machines and control systems
  • Work form: Shift work and fixed schedules are common
  • Demand: Great opportunities for employment today, some decline expected in the long term
  • Special skills: Knowledge of CNC programming and machine control is crucial

Career paths and future prospects

After three to five years in the profession, a programmer in machine tools can advance to roles such as technical specialist, production manager, or supervisor within the industry. There are also opportunities to specialize in advanced machine programming, automation, or quality assurance. According to the Swedish Public Employment Service's forecasts, the opportunities for employment are large today, but demand is expected to decrease somewhat over five years due to technological development and increased automation. Despite this, there are currently about 1437 job openings in the field, which provides good chances for employment for those with the right skills and willingness to develop.

Common questions about programmers in machine tools

  • What does a programmer in machine tools earn?
    - The average salary is 35 200 SEK per month, with variations depending on experience, gender, and education.
  • How has the salary development looked for programmers in machine tools?
    - The salary has increased from 33,000 SEK in 2022 to 35 200 SEK in 2024, corresponding to about 6.7%.
  • What education is required to become a programmer in machine tools?
    - Technical high school education with specialization in industrial technology or CNC technology, as well as possible post-secondary courses and internships.
  • Are there differences between men's and women's salaries?
    - Yes, women earn on average 34 100 SEK while men earn 35 400 SEK, which means women earn 96% of men's salaries.
  • What is the job market like for programmers in machine tools?
    - Currently, there is a shortage of qualified personnel and large employment opportunities, but demand is expected to decrease over the next five years.
  • What are the highest and lowest salaries for the profession?
    - The highest salary is 36,100 SEK (male, post-secondary education), the lowest is 31,400 SEK (female, low education).

Who has the highest salary?
The highest salary for a Programmer, machine tool is 36100 kr. This salary belongs to a man working in the Multiple sectors with a post-secondary education, less than 3 years. The highest salary for a woman in this profession is 34500 kr.
Who has the lowest salary?
The lowest salary for a Programmer, machine tool is 31400 kr. This salary belongs to a woman also working in the Privately employed officials. The lowest salary for a man in this profession is 31800 kr.
Salary distributed by age and sector
Age Women's salary as a percentage of men's Base salary Monthly salary
18-24 100% 30700 kr 32600 kr
25-34 98% 33400 kr 35300 kr
35-44 95% 33500 kr 35200 kr
45-54 97% 34300 kr 35900 kr
55-64 94% 34300 kr 35800 kr
65-68 33300 kr 34400 kr
Snitt 96% 33500 kr 35200 kr
Salary per sector
Salary based on education
Register an account before you can comment

To write a comment you need to create an account.


Default Avatar

About the data

All information displayed on this page is based on data from the Swedish Central Bureau of Statistics (SCB), the Swedish Tax Agency and the Swedish employment agency. Learn more about our data and data sources here.

All figures are gross salaries, meaning salaries before tax. The average salary, or mean salary, is calculated by adding up the total salary for all individuals within the profession and dividing it by the number of individuals. For specific job categories, we have also considered various criteria such as experience and education.

Profession Programmer, machine tool has the SSYK code 7223, which we use to match against the SCB database to obtain the latest salary statistics.

Search salary statistics for occupation
8000 kr
<-|->
90000 kr
Vacant jobs
Similar occupations
Latest posts
  • Public Opinion - Opinion Poll Status Novus: Unchanged Support – Social Democrats Largest
    Wed, 19 Nov 2025 - 08:35
  • National Debt - The National Debt – Level, Development, and Significance for Sweden
    Wed, 8 Oct 2025 - 08:00
Salary, Taxes, and Fees
Net salary 31 377
Net salary
31 377
Taxes
11 738
Fees
12 129

With our Swedish tax calculator, you can easily calculate your after-tax income (net salary).

Swedish Church Member

* Updated with 2025 taxes