Team Lead/Senior Software Engineer – C++

Thirona

Netherlands

Hybrid

EUR 90,000 - 120,000

Full time

24 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work allowed
27 vacation days
8% holiday allowance
8% pension contribution

Job summary

Thirona seeks a Team Lead/Senior Software Engineer for C++ to lead and contribute to the software framework and applications that run our image analysis models. You will guide the team, collaborate with product management, and ensure smooth integration with other software and deep learning components.

Most code is written in modern C++, with occasional Python, CMake, Docker, and Jenkins. You will shape planning, mentor engineers, and drive quality, security, and performance across Thirona’s

Qualifications

  • A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience as a software engineer.
  • Strong hands-on experience with C++.
  • Experience leading a software team or cross-functional projects through the full development lifecycle — from planning to deployment.
  • Solid working knowledge of Agile methodologies.
  • A degree, and a plus: familiarity with Python, CMake, Docker, and/or Jenkins.
  • A plus: experience developing software under EU-MDR and/or FDA medical device regulations

Responsibilities

  • Lead and grow a team of software engineers, guiding their day-to-day work and long-term development
  • Design and develop new software features, and maintain, optimize, and validate existing software
  • Own the smooth handover of software components to other teams within Thirona
  • Define and drive the planning for software releases — building solid estimates and staying closely aligned with Product Management, Software Engineering, and Quality Assurance
  • Involve and motivate team members to take ownership of how they organize and deliver their work
  • Evaluate and give feedback on the performance and growth of your team
  • Scout and evaluate new technologies worth adopting
  • Champion continuous improvement in the quality, security, and performance of Thirona’s products and systems

Skills

C++
Team leadership
Agile methodologies
Cross-functional collaboration
Python
CMake
Docker
Jenkins

Education

Bachelor's or Master’s in Computer Science/Software Engineering

Tools

CMake
Docker
Jenkins
Python

Job description

Team Lead/Senior Software Engineer – C++
About the Role

As a team lead and senior C++ software engineer at Thirona you will lead, and be part of, the team that develops and maintains the software framework and applications that execute the algorithms developed by our deep learning team. Applications include back-end routines for pre- and postprocessing for our image analysis models and executables to create visual reports for our clients.

In this role you will, together with the product manager, determine the planning for the team and communicate and execute this planning. You should be able to quickly adapt the planning in a fast-changing environment. You will work closely with the other software teams and the deep learning team to determine the best solutions and ensure flawless integration of the created software. You will guide and motivate the other software engineers in performing their job.

Most of our software is written in modern C++. You’ll also occasionally write supporting scripts — experience with Python, CMake, Docker, and/or Jenkins is a strong plus.

What You’ll Do
  • Lead and grow a team of software engineers, guiding their day-to-day work and long-term development
  • Design and develop new software features, and maintain, optimize, and validate existing software
  • Own the smooth handover of software components to other teams within Thirona
  • Define and drive the planning for software releases — building solid estimates and staying closely aligned with Product Management, Software Engineering, and Quality Assurance
  • Involve and motivate team members to take ownership of how they organize and deliver their work
  • Evaluate and give feedback on the performance and growth of your team
  • Scout and evaluate new technologies worth adopting
  • Champion continuous improvement in the quality, security, and performance of Thirona’s products and systems
What You Bring
  • A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 5+ years of professional experience as a software engineer
  • Strong hands-on experience with C++
  • Experience leading a software team or cross-functional projects through the full development lifecycle — from planning to deployment
  • Solid working knowledge of Agile methodologies
  • A degree, and a plus: familiarity with Python, CMake, Docker, and/or Jenkins
  • A plus: experience developing software under EU-MDR and/or FDA medical device regulations
Who You Are
  • Accountable, with the confidence to challenge the status quo when something can be done better
  • Inspiring personality; ability to enthuse team members to deliver their best work
  • Flexible and energized by a fast-paced, fast-changing environment
  • A proactive, decisive communicator who asks the right questions and provides clarity
  • Pragmatic and user-focused, both towards internal and external users
  • Organized, collaborative, and always looking to grow your own skills
Practical information:
  • Thirona counts +/-50 employees with international backgrounds
  • 40 hours workweek – hybrid working is allowed
  • Part-time can be considered
  • EU passport or work permit in EU is required for this job position
  • 27 vacation days based on a 40-hour contract, and 8% holiday allowance
  • 8% pension allowance with a flexible pension plan

Acquisition for this vacancy is not appreciated.

Hiring Timeline
  • Applications accepted until August 14th th 2026
  • First round of interviews: September 1 st -September 10 th 2026
  • Second round of interviews: September 15 th -September17 nd 2026
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead C++ Software Engineer – Hybrid, Team Leadership
Lead C++ Software Engineer – Hybrid, Team Leadership

Thirona • Netherlands

Hybrid
EUR 90,000 - 120,000
Hybrid work allowed
27 vacation days
8% holiday allowance
+1
Medical Science Liaison (MSL) Thirona
Medical Science Liaison (MSL) Thirona

NVvTG • Netherlands

Hybrid
EUR 90,000 - 130,000
Hybrid work
40-hour workweek
Vacation days 27
+2
Information Security Officer
Information Security Officer

Thirona • Netherlands

Hybrid
EUR 90,000 - 120,000
Hybrid working
27 vacation days
8% pension allowance
+1
Software Team Lead
Software Team Lead

ScreenPoint Medical • Nijmegen

On-site
EUR 90,000 - 130,000
Technical Services Engineer - German Speaking
Technical Services Engineer - German Speaking

Rotterdam Innovation City • Netherlands

Hybrid
EUR 55,000 - 75,000
.NET Developer
.NET Developer

Elevation Partners • Elst

Hybrid
Up to €6,200 gross monthly salary
8% holiday allowance
Bonus based on company performance
+4
Team Lead / Senior Software Engineer
Team Lead / Senior Software Engineer

Bold Company • Utrecht

On-site
EUR 70,000 - 80,000
Lead Software Engineer
Lead Software Engineer

Advidi • Amsterdam

On-site
EUR 70,000 - 90,000
Monthly budget for benefits
25 holiday days plus one for your birthday
Daily lunches and snacks
+2
Senior (Entrepreneurial) AI Transformation Lead
Senior (Entrepreneurial) AI Transformation Lead

Tatoma • Eindhoven

Hybrid
EUR 90,000 - 140,000
Competitive compensation
Hybrid work environment
Opportunity for personal growth
Senior Software Engineer (C++, C, Python)
Senior Software Engineer (C++, C, Python)

Alex Staff Agency • Best

On-site
EUR 60,264 - 65,062
Relocation assistance
Thirteenth month payment
Bonuses (insurance package, pension scheme)
+1