> Markdown version of [/jobs/ext/3642414-software-engineer](https://www.wearedevelopers.com/jobs/ext/3642414-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). --- # Software Engineer - **Company:** Tec Partners - **Location:** Royston, UK - **Experience:** Expert - **Salary:** £50,000.0 - £65,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Agile Methodology, Data Analysis, C Sharp (Programming Language), C++ (Programming Language), Continuous Integration, Linux, Python (Programming Language), Linux System Administration, Software Engineering, TypeScript, Multiplatform - **Published:** October 9, 2026 - **Apply:** https://www.tecpartners.co.uk/careers/32043/index0/Senior-Software-Engineer-Permanent-Hertfordshire ## About the Role * 5+ years' software engineering experience * Strong skills in Python and TypeScript * Experience with C#, C++, and cross-platform development (Windows/Linux) * Knowledge of CI/CD and agile methodologies * Background in scientific, biotech, or complex systems environments (desirable) ## Description A growing, innovation-led biotechnology company based in the Cambridge area is seeking a Senior Software Engineer to support the development of advanced instrumentation platforms used in cutting-edge scientific research. This is a fantastic opportunity to work on complex systems that combine software, hardware, and data analysis to deliver real-world impact in life sciences. You'll play a key role in designing and developing high-quality application and control software across Windows and Linux environments, working closely with multidisciplinary teams in a collaborative setting., * Design and develop data collection and analysis software (Python and TypeScript) * Contribute to instrument control software (C#) and embedded systems (C++) * Support full software lifecycle including testing, release, and maintenance * Collaborate with cross-functional teams and support documentation and training