12686software-nieuw-2_2024-05-27-115458.jpg
Become an employeneur!

Software jobs

You love writing application code that works. You're forward-thinking. And you want more than just closing tickets and moving on to the next sprint. Our software jobs are for developers and engineers who want to work on meaningful projects in industries where their contribution truly matters. Think in terms of healthcare, automotive, energy or financial services. These sectors never call for a standard web application. More is needed, and you deliver that on behalf of TMC. Already see interesting software jobs below?

Data Environmental Engineer
Netherlands Bachelor Infra & Energy 2 - 5 years Groningen

As a Data Environmental Engineer, you will play a key role in the reporting process of our partner. You will develop into the knowledge holder when it comes to the creation of environment-related reports and the functional management of the releva...

Data Environmental Engineer
Technisch Ontwikkelaar Bouw
Netherlands Bachelor Civil Engineering 2 - 5 years Eindhoven

Deze functie is ideaal voor professionals die zowel inhoudelijk technisch sterk willen zijn als impact willen hebben op de ontwikkeling van bouwprojecten. Binnen TMC werk je bij diverse opdrachtgevers in zowel woningbouw, utiliteit als industrieel...

Technisch Ontwikkelaar Bouw

Software jobs in high-tech environments

Our clients come from sectors where software has direct impact. Think about IT applications like AI algorithms for medical image analysis and simulation software for the automotive industry.

You work on solutions that need to be scalable and secure, not throwaway code! Whether you're translating functional requirements into technical specifications, building test frameworks or working on Linux OS development: every project demands a high technical level and insight.

TMC facilitates you in this, on your way to an assignment that fits you best. Want to know exactly how? Get in touch with us about your ideal software job.

What our software jobs bring you

Many software developers know the pattern: a short-term assignment, put in the hours, finish and hand over. Done and on to the next gig.

The employeneurship model works differently. You're permanently employed by TMC and work on projects for clients who need your specific expertise. You gain insight into your own earning model, have a say in which assignments suit you and share in the results. Transparency is the standard here. This way you build a career that you control, because you deliver better work and gain more satisfaction. Personal and professional growth go hand in hand, and we support you in both.

You're permanently employed and work on projects for clients. You gain insight into your earning model, have a say in which assignments you take on and share in (profit) results. And you're also given the opportunity to work on professional and personal development.

Software jobs: from front-end to embedded

Within software, roles vary widely and there are suitable jobs for every direction. Below we give several examples.

Do you enjoy working on the full stack, from user interface to database? Then a role as full-stack software engineer or software developer fits you. You build end-to-end solutions and constantly switch between front-end and back-end.

Looking for a job as a software developer focused on automation? A software tester job offers exactly that: you work on frameworks, web/API automation and CI/CD pipelines. Positions in software testing revolve around ensuring quality before code, tools or apps go into production.

Want to work closer to hardware? Through our embedded software engineer jobs, you develop software that runs directly on devices. And C++ software engineers work on software where performance and stability matter.

For those who set the technical direction, there's the software architect job. You determine the structure of systems, make technology choices and ensure coherence between components.

There's more. Like positions for Java software engineers, Linux engineers focused on OS development, DevOps engineers who connect development and operations, or cybersecurity engineers who protect systems against digital threats. Check out our current offerings!

From front-end to embedded. Think: full-stack software engineer, software developer, embedded software engineer, software tester, software architect, DevOps engineer and cybersecurity engineer.

Think medical, automotive, energy and banking. We offer interesting clients in these industries.

Collaboration in software jobs

Working on projects means you're not on your own. You're part of a business cell with colleagues who work in the same field. You exchange knowledge, both formally and informally.

On location (at your assignment) you interact with other developers, hardware engineers and stakeholders. That combination, your own network plus direct collaboration in multidisciplinary teams, makes you a better engineer.

youniversity_istock-508454788.jpg

Development that fits your direction

Through the YOUniversity you get access to training that can be relevant to your field. Want to deepen your knowledge in software architecture? Get a better grip on DevOps or security? Or broaden toward project leadership? You set the direction and we give you the freedom to pursue it. 


The YOUniversity is a fixed part of the employeneurship model. Additionally, there's the Entrepreneurial Lab for your own initiatives, from side projects to ideas that could grow into new services.

An example of a unique job: software engineer

A software engineer (a more specific and popular position) works on translating functional requirements into technical specifications, designing and reviewing solutions, and contributing to quality testing. You're involved from design to delivery. That requires not only technical knowledge, but also the ability to align with hardware engineers, testers and clients.

Software jobs for starters, juniors and seniors

Whether you're about to graduate or have years of experience: you can join at different levels. Looking for a junior software engineer job? Check our current offerings and search for junior positions.

Specifically looking for senior software engineer jobs? Jump right in with more autonomy and take full responsibility. You choose in consultation which assignments match your expertise and ambitions. You're hired based on what you can do, not just your diploma.

Yes. Through a traineeship you can start as a junior software engineer. You work under guidance on varied but always leading-edge projects.

View all software jobs and apply directly

Looking for a software developer job or software engineers’ job where you're deployed as a specialist? With us you'll find for example:

  • Embedded software jobs
  • Software tester jobs
  • Software architect job(s)

Is your ideal position not currently listed? Through an open application we explore together which role fits your knowledge, experience and ambition. Reshape your career!

3.jpg
Let's get in touch!

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