Senior Software Engineering Team Lead - Deep-Tech / Scientific Control Systems
Lead a software team building complex control stack technology for scientific hardware. Provide technical direction, mentor engineers, and collaborate with cross-functional teams. Requires strong Python, architecture, and deep-tech experience.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Software Engineering Team Lead — Deep-Tech / Scientific Control Systems
Location: Delft, Netherlands
Working pattern: Hybrid — 3 days onsite, 2 days remote
Salary: Up to €110,000 + benefits
Relocation: Support available for the right candidate
We’re supporting a fast-growing deep-tech company in Delft that is building advanced control stack technology for some of the most complex scientific hardware systems in the world.
This is not a generic engineering management role. It is a highly technical leadership position for someone who can guide a strong software team while staying close to architecture, design decisions and complex engineering trade-offs.
The team is developing software that sits between high-level Python interfaces and low-level hardware control. Their work enables researchers and experimentalists to design, configure and run highly precise scientific experiments through scalable software systems.
The Role
As Software Engineering Team Lead, you will lead a team responsible for building and evolving a complex software platform used to orchestrate advanced hardware systems with extremely high precision.
You will provide technical direction, mentor engineers, shape team workflows and work closely with specialists across software, hardware, FPGA, physics and product teams.
You'll need strong technical credibility, pragmatic leadership, and the ability to make sensible architectural decisions in a complex R&D environment.
What You’ll Be Doing
- Lead, mentor and support a team of software engineers.
- Guide architecture and technical decision-making across a Python-heavy software platform.
- Help scale software that connects high-level user interfaces to low-level hardware execution.
- Work closely with hardware, FPGA, physics and R&D teams.
- Improve engineering workflows without adding unnecessary process or red tape.
- Support engineers through coaching, feedback, 1:1s and technical guidance.
- Balance long-term architecture with short-term delivery.
- Help build software that is reliable, maintainable, scalable and easy for technical users to work with.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
What We’re Looking For
- 7+ years’ software engineering experience.
- 2+ years in a technical leadership, team lead, staff/principal engineer, software architect or engineering management role.
- Strong Python experience.
- Solid software design fundamentals, including clean architecture, design patterns, maintainability and testing.
- Experience mentoring engineers and helping teams improve.
- Strong system design and architecture experience.
- Comfortable working in complex technical environments with ambiguity and high engineering standards.
- Interest in scientific, hardware-adjacent or deep-tech software.
Highly Relevant Backgrounds
Direct quantum experience is not required.
We’re particularly interested in people from relatable deep-tech environments such as:
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
- Semiconductors
- Aerospace
- Radar / defence systems
- Scientific instrumentation
- Test & measurement
- Embedded systems
- Control systems
- High-performance computing
- Photonics
- Robotics
- RF / telecoms
- Industrial automation
- Precision hardware
- Research software
- Compiler, DSL or code-generation tooling
Bonus Experience
Any of the following would be a strong plus:
- Compiler design, ASTs, intermediate representations, DSLs, LLVM or MLIR.
- Scientific Python tools such as NumPy, SciPy or Qiskit.
- Hardware control software or software-hardware integration.
- Low-latency, real-time or performance-sensitive systems.
- Experience in R&D, scientific computing or high-tech product development.
- Formal methods, model checking or verification.
- FPGA-adjacent software or embedded control environments.
Interested in relocating to Netherlands? Check out our comprehensive Relocation Jobs in Netherlands page with detailed relocation packages and benefits.
Why This Role?
This is an opportunity to join a highly ambitious deep-tech scale-up working at the edge of what is technically possible.
You’ll be joining an interdisciplinary team of scientists, engineers and software specialists solving problems that sit far beyond standard SaaS or enterprise software.
The package includes:
- Salary up to €110,000
- Hybrid working
- 30 days’ annual leave
- Strong pension contribution
- Equity-style long-term incentive
- Relocation and visa support where required
- Opportunity to work on world-class scientific technology from Delft
Interested?
If you are a technical software leader with strong Python, architecture and deep-tech experience, this could be a highly compelling next move.
Similar Jobs
Explore other opportunities that match your interests
coolset
BlockTech
Senior Software Engineer - Core Trading Systems