Join The Member Company!

Software engineer jobs

Are you a software engineer who leads the way in innovation? And more importantly: are you looking to take the next step in your career—whether you’re just starting out or already a senior? You’ll work on the most challenging projects for clients across various industries. For example, you might be placed in Research & Development or Engineering departments. Solving technical challenges makes your workdays interesting. Check out the software engineer jobs we currently offer!

software_v1.jpg
Software Engineer (PLC)
Netherlands Industrial Automation Eindhoven

Als Software Engineer ga jij aan de slag op verschillende opdrachten binnen de industriële automatisering. Je werkt in verschillende sectoren en wilt werken in een omgeving waar jíj centraal staat!

Software Engineer (PLC)
Netherlands Industrial Automation Eindhoven

Als Software Engineer ga jij aan de slag op verschillende opdrachten binnen de industriële automatisering. Je werkt in verschillende sectoren en wilt werken in een omgeving waar jíj centraal staat!

A software engineer job opening that combines two areas

Every TMC employeneur combines the freedom of entrepreneurship with the security of a permanent contract. This is a unique approach you won’t find anywhere else. You decide which projects best match your ambitions, while benefiting from a stable base and development opportunities—your contract is with us. Interested in working for leading companies in mechanical engineering or other high-tech sectors?

Diversity in software engineer jobs

Software engineering jobs are diverse, offering several ways to apply your expertise. You can contribute to strategic software solutions, lead technical projects, or directly accelerate our clients’ technological progress.

Looking for a software engineer job that gives you both the freedom of entrepreneurship and the security of a permanent role? Apply now and discover how you can make a real impact. Want to learn more first about the industries where TMC is active? That’s possible too.

What will you do as a software engineer?

As a software engineer and employeneur, you work on projects that involve translating functional client needs into concrete solutions. This means coordinating and optimizing software processes. Depending on the client, project and your own background, your responsibilities may include:

  • Discussing functional requirements with the client and translating these into technical specifications
  • Drafting, reviewing, and revising functional or technical documentation to create a clear overview of project requirements and constraints
  • Designing, programming, and configuring control applications such as PLC, SCADA or DCS systems from suppliers like Siemens, Rockwell, ABB and Beckhoff
  • Attending design and progress meetings to monitor and adjust the implementation of software solutions where needed

As an employeneur, you are free to shape your development path. TMC not only offers software engineer jobs, but also regular opportunities in related areas such as software test engineer, PLC software engineer or embedded software engineer roles. Based on your experience and ambitions, we’ll determine which role suits you best—and is available.

When are you a good fit for a software engineering job?

To be eligible, you’ll need a solid technical background and the skills to solve complex automation challenges. We’re looking for professionals who recognize themselves in the following:

  • A completed bachelor’s or master’s degree in a technical field such as Industrial Automation, Electrical Engineering, or a similar discipline
  • Experience with industrial automation systems such as PLC, SCADA or DCS
  • Fluency in Dutch and English to ensure smooth communication with clients and colleagues
  • Energy, curiosity, initiative and satisfaction from solving complex software problems

What does a software engineer earn at TMC?

The salary for a software engineer depends on several factors, including experience, location, and the size of the client organization. We’ll of course discuss this with you personally.

Beyond a competitive salary, we believe it’s just as important that you can continue to grow—on your own terms. As an employeneur, you actively steer your own career. That’s why we offer a development budget to support you in taking courses, training programs, or further education that contribute to your professional and personal development. We provide the tools—you remain in control.

Junior software engineer jobs

Are you a recent graduate looking for a junior software engineer job that gives your career a flying start? We give new engineers the chance to begin working immediately with leading companies.

In addition to a competitive starting salary, you’ll benefit from coaching and mentoring that support your growth. As a junior employeneur, you have the freedom to explore your talents and build a strong foundation in software engineering.

Senior software engineer jobs

Are you an experienced software engineer seeking more responsibility? A senior software engineer job gives you the chance to lead and directly influence client outcomes.

Along with a salary that matches your experience and skills, we offer excellent secondary benefits, including profit-sharing and additional development options. As a senior, you choose projects that align with your ambitions, while benefiting from the stability of permanent employment.

The embedded software engineer

In this role, you’ll help clients develop software for embedded systems. You’ll work across various domains such as industrial automation, automotive or IoT solutions. As an embedded software engineer, you’ll also be involved in designing and implementing software that communicates directly with hardware.

Why choose a role as a software engineer through TMC?

We are an international high-tech consultancy that brings expertise directly to clients, supporting them in overcoming complex technological challenges. Every employeneur receives the security of a permanent job—and the freedom to choose assignments that match their goals and interests. That includes you.

We believe people are the driving force behind advanced technical innovation. That’s why we create the best possible conditions for you to thrive as a software engineer—a stable foundation for both your professional and personal development.

You become part of the TMC family. In addition to our technical expertise, fun and engagement are essential parts of our company culture.

We believe it's important that our people have influence over their careers. That’s why, beyond salary and bonuses, we offer a development budget that you can use for training, courses, or certifications. The TMC employeneurship model offers more than a workplace—it builds a close-knit community of professionals.

Curious about all available software engineer jobs?

View our current openings and become our next employeneur!

Let's get in touch
Let's get in touch!

Reach out for opportunities, collaborations, or questions. We're here to connect.