Hoppa till innehål
reachforthesky

Careers at Thermo-Calc

Join Our Team

Thermo-Calc Software aims to be an attractive employer that not only offers competitive compensation and benefits, but also a stimulating environment to work in.

Jumping People

Thermo-Calc Software

Grow with Us

Thermo-Calc Software attracts the best and brightest minds from around the world to solve challenging problems related to computational materials engineering. At Thermo-Calc Software, we work as a team, so your talent will grow as you learn from and collaborate with other talented individuals

We are also active in collaborative research and development efforts and several materials societies, so employees have opportunities to attend and present work at conferences, collaborate on publications, and stay informed about advances in the field.

The typical benefits package for Thermo-Calc Software employees working in Sweden includes (benefits may vary in other countries):

icon-thermocalc-17

Competitive Salary

We want to attract and keep the best talent, so we pay employees their full worth.  

icon-thermocalc-17

Generous Benefits

Employees receive occupational pension, 25 days annual leave, flexible working hours, and more.

icon-thermocalc-18

Health Care

We provide extended health coverage, regular health checks, fitness subsidy, and wellness hours.

icon-thermocalc-20

Personal Development

Grow your talents with weekly development hours, travel to conferences, and self-selected training courses.

Career-page-employee-profile-Amanda-W

What our employees say

I’ve been with Thermo-Calc for over 9 years and I can honestly say it is the best all-round working experience of my career. I am able to interact with so many interesting and dedicated people, many of whom have been with the company since its early years. As a bonus, our products are highly regarded in the scientific community, enabling us to collaborate and contribute to research on a regular basis.

Amanda Wood
Senior Technical Writer, Thermo-Calc Software AB

BlackboardwithFormulas

Open Applications

CALPHAD Experience

We are always seeking talented individuals with CALPHAD experience. If this is you, please send us your CV to info@thermocalc.comOur goal is to attract and hire the most talented employees, regardless of location, so we welcome applications from all over the world. 

Open Positions Right Now


We currently have one open position for a Senior Java Developer in our Solna, Sweden, office. Read about the position and how to apply below.

Open Positions

Senior Java Developer - Solna, Sweden

About the role

Thermo-Calc Software develops advanced software used by engineers and researchers worldwide to simulate and analyse material properties. Our solutions support industries such as metals, automotive, semiconductors, and research, and play an important role in developing the materials and products of the future.

We are now looking for a Senior Java Developer to join our Software Platform team in Solna, Sweden. In this role, you will primarily work on the continued development of our established desktop application, while also contributing to the evolution of our next-generation platform.

This is a role for someone who wants to work on a product with real-world impact, in an environment where software development meets science and advanced engineering.

Responsibilities

In this role, you will:

  • Further develop and maintain our Java-based desktop application with a strong focus on GUI
  • Work within a large, established codebase and contribute to quality, structure, and architecture
  • Participate in the design and development of new features
  • Collaborate with developers, product owners, and colleagues with backgrounds in physics and materials science
  • Take part in code reviews, troubleshooting, and performance improvements
  • Contribute to development processes and technical practices within the team

Over time, there will also be opportunities to contribute to the development of our web-based platform.

About you

You are an experienced Java developer who enjoys a role where you both code hands‑on and contribute with structure, technical maturity, and long‑term thinking.

You have experience working with larger systems and feel comfortable navigating complex codebases and domain logic. You enjoy working close to the product and want to understand how it is used in practice.

Requirements

  • Several years of experience in Java development
  • Experience with Java desktop applications (Swing, JavaFX, or similar)
  • Strong understanding of object‑oriented programming
  • Experience working with larger codebases
  • Familiarity with version control and CI tools (e.g. Git)
  • Good communication skills in English

Preferred qualifications

  • Experience working with long‑lived or monolithic systems
  • Understanding of software architecture
  • Experience with backend development or cloud environments
  • Experience with container technologies or agile ways of working

As a person, you are curious and solution‑oriented, with a structured approach and a strong focus on quality. You are self‑driven in your work while also valuing collaboration and knowledge sharing within the team. You also have a genuine interest in understanding the bigger picture — not just the code itself, but how the solution is used and the value it creates.

What we offer

  • The opportunity to work on a unique product used internationally
  • A technically advanced environment where software meets research and industry
  • An experienced and international development team
  • Flexible working hours and hybrid work model
  • The opportunity to influence technology choices and ways of working 

About Thermo-Cals Software

Thermo‑Calc Software is a Swedish software company with a global customer base. Our tools are used by some of the world’s leading industrial companies and research organisations to simulate material properties and optimise development processes.

We currently have around 65 employees, including more than 20 developers, and operate in an international environment where English is the working language.

About the recruitment process

In this recruitment, Thermo‑Calc Software are collaborating with Tacting. All recruitment consultants at Tacting are certified according to the DNV standard and work with unbiased recruitment methods. Through capacity tests and personality assessments, Tacting performs an objective evaluation of how you may handle your new role while minimising the risk of discrimination or bias.

To apply

To apply, submit your application at the job posting on the Tacting website no later than 15 march: https://tacting.teamtailor.com/jobs/7319373-senior-java-developer-thermo-calc-software

If you have any questions, you are welcome to contact Bengt Libäck 070-594 72 77 or Daniel Wallström på 073-725 79 05.

40+

Year track record

33,000+

Citations in journals

1,000+

Citations in patent applications

2,000+

Organizations around the world

Let Us Help You

Is Thermo-Calc Right for You?

Talk to one of our experts to learn whether our tools or services fit your needs.