> Markdown version of [/jobs/ext/3192655-medior-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3192655-medior-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Medior/Senior Software Engineer - **Company:** S(&)T - **Location:** Delft, Netherlands - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), Algorithm Design, C++ (Programming Language), CMake, Computer Programming, Continuous Integration, Data Transmissions, Python (Programming Language), Software Architecture, Software Maintenance, Signal Processing, Software Requirements Analysis, Verification and Validation (Software), System Testing, TypeScript, C4ISR, ReactJS, Gitlab, Pytest, Information Technology - **Published:** September 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3af4fc25ddd317c3 ## About the Role * Bachelor's or Master's degree in Computer Science or a related technical field, or extensive work experience equivalent to these qualifications * Good understanding of the concepts of signal processing, system control and digital communication or an affinity for learning more about these concepts * 4+ years of experience; Programming proficiency in Python, C, C++. Experience with CMake and GCC is an advantage. Experience in React/TypeScript and WebAssembly (C++) is an advantage. Experience in Nix/NixOS is an advantage * Experience in designing and maintaining software architecture * Software testing from unit to system tests (pytest/GoogleTest) * Experience in CI/CD (GitLab is an advantage) * Strong communication skills in English, both verbally and in writing. Dutch is an advantage * Affinity with working for Defence. Possibility of obtaining security clearances (Dutch, NATO, EU) is a must ## Description You will be working within the Defence & Security business unit, where we are working on innovative solutions that leverage space technologies. Our D&S team is active in the Positioning, Navigation and Timing (PNT), Intelligence, Surveillance and Reconnaissance (ISR), and Space Situational Awareness (SSA). This role involves defining system requirements, performing trade-offs based on thorough analyses, and designing and maintaining a modular software architecture. You will also actively contribute to algorithm development, optimization, integration, and testing, in laboratory environments and during field operations. As a software engineer, you will be responsible for maintaining the software architecture through documentation, review and CI/CD. This position provides the opportunity to design innovative solutions and contribute to product development in a dynamic, high-tech organization., * Define requirements based on stakeholder input and perform system and component design to meet these requirements * Develop, implement, and optimize algorithms in software and evaluate performance using custom or off-the-shelf hardware * Design test benches for test, verification and validation of our systems and define and perform test, verification and validation activities * Lead projects and tasks in large projects ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Agents for the Sake of Happiness](https://www.wearedevelopers.com/videos/1387-agents-for-the-sake-of-happiness) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) ## Related Articles - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam)