Spectro Inlets is looking for an experienced Python Software Engineer to lead the development of our control and measurement software, Zilien, for our cutting-edge EC-MS analysis instruments. You will take ownership of software architecture, feature development, backlog planning, and actively engage with customers and in-house experts to define improvements, working at the intersection of hardware control, real-time data acquisition, and scientific innovation.
You will be joining a highly skilled team dedicated to building the next generation of electrochemical research tools and advancing a cleaner and more sustainable future.
Your responsibilities
As our lead software engineer, you will:
• Develop and maintain Zilien, our core desktop control and measurement software
• Define and manage the software roadmap and feature backlog
• Collaborate with customers, scientists, and internal specialists to design new features
• Contribute to our open-source Python data treatment library
• Build internal tools to support hardware testing and production workflows
Your profile
Required qualifications:
• A degree in Software Engineering, Computer Science, or a related field (e.g., experimental physics) and a strong story that demonstrates your self-taught skills
• 5+ years of professional Python development experience
• 3+ years of experience with equipment interfacing (e.g. RS232/485, SPI, vendor DLLs, web APIs)
• Experience with event-driven GUI development, preferably using Qt via PySide6
• Proficiency in object-oriented design and asynchronous/concurrent programming
• Experience with professional development workflows, including testing, code reviews, CI, maintainability, etc.
• Experience with a good portion of our tech stack (see below)
• Strong sense of code quality, technical ownership and long-term maintainability
• Comfortable leading larger software projects and cross-functional discussions with both customers and in-house application experts
• Fluent English communication skills (written and spoken)
Nice to have:
• Experience collaborating directly with end users (scientists or engineers)
• Knowledge about scientific measurements and/or vacuum technology
Our existing tech stack and programming and design categories
The following is a list (in no particular order) of technologies and software categories and designs which are in our current software products. We do not expect you to know everything listed here, but we would love to hear about any relevant experience in your application:
• Object Oriented Programming
• Message passing concurrency
• Event driven GUI development
• GUI programming with PySide6 (https://doc.qt.io/qtforpython-6/index.html)
• pyserial (https://github.com/pyserial/pyserial)
• nidaqmx (https://github.com/ni/nidaqmx-python)
• attrs (https://www.attrs.org/en/stable/) and pydantic (https://docs.pydantic.dev/latest)
• comtypes (https://github.com/enthought/comtypes)
• Wrapping DLL calls with ctypes (https://docs.python.org/3/library/ctypes.html)
• Creating web APIs with flask (https://flask.palletsprojects.com/en/stable/)
• Creating web clients with requests (https://requests.readthedocs.io/en/latest/)
• Data schema validation with schema (https://github.com/keleshev/schema)
• Standalone Python applications with cx_Freeze (https://cx-freeze.readthedocs.io/en/stable/)
• Windows installers with NSIS (https://nsis.sourceforge.io/Main_Page)
• Project and dependency management with uv (https://docs.astral.sh/uv/)
• CI pipeline including: ruff and ruff format (https://docs.astral.sh/ruff/), pytest (https://docs.pytest.org/en/stable/), mypy (https://mypy-lang.org/) and pre-commit (https://pre-commit.com/)
Although Spectro Inlets is a Python-first company, you will enjoy full technical autonomy and flexibility to modernize our stack where it makes sense. This could e.g. be migrating Zilien core’s web API and input validation from Flask and schema to FastAPI and Pydantic.
Why join us?
If this sounds like you, we can offer:
• An exciting and independent role in an international and dynamic work environment
• Being part of a growth story of a company with a high level of ambition and expertise
• Opportunity to work with state-of-the-art and highly advanced instrumentation used by research leaders worldwide
• Working with highly qualified and motivated colleagues with a strong technical background to support your work
• Excellent office and laboratory facilities at our headquarters in Søborg
How to apply
Please submit your CV and a brief motivational letter via Jobindex no later than July 31st, 2025. We will review all applications after the deadline and contact shortlisted candidates for interviews shortly thereafter.
For questions about the position, please contact:
• Daniel Trimarco, CEO – dbt@spectroinlets.com / +45 2873 3409
• Nikolaj Hermann, R&D Engineer – nhe@spectroinlets.com / +45 4249 7455
All qualified applicants will be considered without regard to race, ethnicity, religion, gender, sexual orientation, age, disability, or family status.
About Spectro Inlets
We are a Danish high-tech startup delivering state-of-the-art EC-MS instruments to research laboratories around the world. Based on our proprietary microchip interface, we enable real-time and highly sensitive chemical analysis in complex and challenging chemical environments, for use in Power-to-X, battery R&D, and beyond.
Our mission is to accelerate the world’s shift to sustainable energy through robust, accurate measurement solutions that empower researchers and innovators across the globe.
INFORMATIONER OM STILLINGEN:
- Arbejdspladsen ligger i:
Gladsaxe Kommune
-Virksomheden tilbyder:
-Arbejdsgiver:
Spectro Inlets ApS, Generatorvej, 2860 Søborg
-Ansøgning:
Ansøgningsfrist: 21-08-2025;
Se mere her: https://job.jobnet.dk/CV/FindWork/Details/1dbd095a-9ffd-483f-a7aa-f1defa930a3b