Senior C++ Software Engineer with DevOps ownership
fulltime_permanent experienced 57000-76500 EUR/yearJob Overview
At TOPIC, we work every day on high-tech innovations that make the world smarter, healthier, and better. We are searching for a Senior C++ Software Engineer who takes ownership of the DevOps-related deliverables. Are you an experienced Senior Software Engineer who understands how modern tooling and CI/CD enhance the quality, speed, and scalability of software development?
“DevOps is a mindset of continuous improvement. The goal is to relentlessly optimize processes, tools, and collaboration to increase development efficiency, speed up delivery, and elevate software quality”
Erwin Bonsma | Software Architect @ TOPIC
What will you do as a Senior C++ Software Engineer with DevOps ownership?
We develop the software behind advanced medical systems, semiconductor equipment and high-tech machines where reliability, performance and precision are critical. Software that has to perform predictably, often under strict timing constraints, while interacting closely with hardware.
As a Senior C++ Software Engineer, you'll design and develop these complex software systems together with some of the most experienced engineers in the industry.
But that's only part of the role.
You're also someone who notices when software teams can work smarter. When builds take too long. When testing can be automated. When repetitive work should disappear. Instead of accepting it, you improve it.
That's why we're looking for a Senior C++ Software Engineer who enjoys improving both the software and the engineering process behind it.
Your responsibilities as a Senior C++ Software Engineer with DevOps ownership
Design, implement, and verify subsystems, modules, and components within complex embedded systems
Integrate software into complex hardware and software systems
Apply Object-Oriented Programming, UML, unit testing, and modern design principles
Alongside software development, you'll help the team become more effective by improving the engineering workflow. That means you are also involved with:
Improving CI/CD pipelines.
Automate builds and test execution.
Develop Python tooling that removes repetitive manual work.
Improve developer experience and software quality.
Help colleagues adopt better engineering practices.
Make Your Resume Now