- Salary statistics
- Programmer, machine tool
Programmer, machine tool
31 400 - 36 100 kr / month
Women earn 96% of what men do.
Industriell tillverkning
Salary progression Programmer, machine tool
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.
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).
Salary distributed by age and sector
| Age | 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 |
| Age | Base salary | Monthly salary | |
|---|---|---|---|
| 18-24 | 29400 kr | 29400 kr | |
| 25-34 | 31000 kr | 31000 kr | |
| 35-44 | 34500 kr | 34800 kr | |
| 45-54 | 33500 kr | 33600 kr | |
| 55-64 | 32400 kr | 34000 kr | |
| Snitt | 32700 kr | 33300 kr |
| Age | Base salary | Monthly salary | |
|---|---|---|---|
| 18-24 | 29400 kr | 29400 kr | |
| 25-34 | 31000 kr | 31000 kr | |
| 35-44 | 34500 kr | 34800 kr | |
| 45-54 | 33500 kr | 33600 kr | |
| 55-64 | 32400 kr | 34000 kr | |
| Snitt | 32700 kr | 33300 kr |
| Age | 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 |
| Age | 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 |
| Age | Base salary | Monthly salary | |
|---|---|---|---|
| 18-24 | 100% | 30600 kr | 32600 kr |
| 25-34 | 98% | 33500 kr | 35400 kr |
| 35-44 | 95% | 33800 kr | 35500 kr |
| 45-54 | 97% | 34500 kr | 36100 kr |
| 55-64 | 94% | 34600 kr | 36100 kr |
| 65-68 | 33500 kr | 34500 kr | |
| Snitt | 96% | 33700 kr | 35400 kr |
| Age | Base salary | Monthly salary | |
|---|---|---|---|
| 25-34 | 31000 kr | 31000 kr | |
| 35-44 | 34500 kr | 34800 kr | |
| 45-54 | 33500 kr | 33600 kr | |
| 55-64 | 32400 kr | 34000 kr | |
| Snitt | 32700 kr | 33300 kr |
| Age | Base salary | Monthly salary | |
|---|---|---|---|
| 25-34 | 31000 kr | 31000 kr | |
| 35-44 | 34500 kr | 34800 kr | |
| 45-54 | 33500 kr | 33600 kr | |
| 55-64 | 32400 kr | 34000 kr | |
| Snitt | 32700 kr | 33300 kr |
| Age | Base salary | Monthly salary | |
|---|---|---|---|
| 18-24 | 100% | 30600 kr | 32600 kr |
| 25-34 | 98% | 33500 kr | 35400 kr |
| 35-44 | 95% | 33800 kr | 35500 kr |
| 45-54 | 97% | 34500 kr | 36100 kr |
| 55-64 | 94% | 34600 kr | 36100 kr |
| 65-68 | 33500 kr | 34500 kr | |
| Snitt | 96% | 33700 kr | 35400 kr |
| Age | Base salary | Monthly salary | |
|---|---|---|---|
| 18-24 | 100% | 30600 kr | 32600 kr |
| 25-34 | 98% | 33500 kr | 35400 kr |
| 35-44 | 95% | 33800 kr | 35500 kr |
| 45-54 | 97% | 34500 kr | 36100 kr |
| 55-64 | 94% | 34600 kr | 36100 kr |
| 65-68 | 33500 kr | 34500 kr | |
| Snitt | 96% | 33700 kr | 35400 kr |
| Age | Base salary | Monthly salary | |
|---|---|---|---|
| 18-24 | 100% | 30800 kr | 32700 kr |
| 25-34 | 98% | 33300 kr | 34600 kr |
| 35-44 | 95% | 32200 kr | 33700 kr |
| 45-54 | 97% | 33100 kr | 34800 kr |
| 55-64 | 94% | 32400 kr | 34000 kr |
| Snitt | 96% | 32500 kr | 34100 kr |
| Age | Base salary | Monthly salary | |
|---|---|---|---|
| 18-24 | 100% | 30800 kr | 32700 kr |
| 25-34 | 98% | 33300 kr | 34600 kr |
| 35-44 | 95% | 32200 kr | 33700 kr |
| 45-54 | 97% | 33100 kr | 34800 kr |
| 55-64 | 94% | 32400 kr | 34000 kr |
| Snitt | 96% | 32500 kr | 34100 kr |
| Age | Base salary | Monthly salary | |
|---|---|---|---|
| 18-24 | 100% | 30800 kr | 32700 kr |
| 25-34 | 98% | 33300 kr | 34600 kr |
| 35-44 | 95% | 32200 kr | 33700 kr |
| 45-54 | 97% | 33100 kr | 34800 kr |
| 55-64 | 94% | 32400 kr | 34000 kr |
| Snitt | 96% | 32500 kr | 34100 kr |
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.
-
Machine Operator Needed for Short-Term Assignment Outside Gislaved
Machine setters and machine operators, metal work
Wed, 26 Nov 2025 - 15:15 -
Technician Wanted at Wikan Personal
Machine setters and machine operators, metal work
Wed, 26 Nov 2025 - 14:51 -
CNC Operators Wanted for Modern Production
Machine setters and machine operators, metal work
Wed, 26 Nov 2025 - 12:59 -
CNC Operator Wanted at Skruva Teknik AB
Machine setters and machine operators, metal work
Wed, 26 Nov 2025 - 10:47 -
CNC Turner - Modern and Advanced Manufacturing
Machine setters and machine operators, metal work
Wed, 26 Nov 2025 - 10:38
-
Opinion Poll Status Novus: Unchanged Support – Social Democrats Largest
Wed, 19 Nov 2025 - 08:35 -
The National Debt – Level, Development, and Significance for Sweden
Wed, 8 Oct 2025 - 08:00