> Markdown version of [/jobs/ext/2112363-software-engineer](https://www.wearedevelopers.com/jobs/ext/2112363-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:** August 19, 2026 - **Apply:** https://www.tecpartners.co.uk/careers/32043/index3/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 ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Coffee with Developers - Jonathan Tang](https://www.wearedevelopers.com/videos/898-coffee-with-developers-jonathan-tang) - [Building software that scales with Typescript](https://www.wearedevelopers.com/videos/415-building-software-that-scales-with-typescript) - [End-to-End TypeScript: Completing the Modern Development Stack](https://www.wearedevelopers.com/videos/1580-end-to-end-typescript-completing-the-modern-development-stack) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)