> Markdown version of [/jobs/ext/3948125-software-engineer](https://www.wearedevelopers.com/jobs/ext/3948125-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:** Cambridge, UK (Remote available) - **Experience:** Expert - **Salary:** £55,000.0 - £65,000.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Agile Methodology, Application Integration Architecture, Business Software, Cascading Style Sheets (CSS), Continuous Integration, Linux, Web Development, Django Web Framework, Github, Integrated Development Environments, Jinja (Template Engine), Python (Programming Language), Ansible, Web Application Frameworks, Web Platforms, ReactJS, Flask (Web Framework), Vue.js, Containerization, Webpack, AngularJS, Templating, Material UI, Infrastructure Automation Frameworks, Build Tools, Front End Software Development, Pyramid, Docker, Jenkins - **Published:** October 27, 2026 - **Apply:** https://www.tecpartners.co.uk/careers/31893/index7/Senior-Software-Engineer-Permanent-Cambridgeshire ## About the Role * Strong commercial experience building web applications using Python * Experience with Python web frameworks such as Django, Flask, or Pyramid * Solid understanding of JavaScript and modern frontend build tools (e.g. Webpack) * Experience building interactive UI components using HTML, CSS, and JavaScript * Familiarity with templating languages such as Jinja2 or Django templates * Experience consuming and integrating APIs * Exposure to modern JavaScript frameworks such as React, Vue, or Angular Desirable Experience * Working in Linux/Unix environments * Containerisation using Docker * CI/CD and automation tools such as Jenkins or GitHub Actions * Configuration management tools (e.g. Ansible) * Experience working in an Agile / Sprint-based development environment ## Description The Portal sits at the heart of multiple internal and external systems, enabling customers to sign up, manage accounts, purchase services, and access cloud-based functionality. As a Senior Software Engineer, you'll play a key role in delivering new features, enhancing existing functionality, and continuously improving performance, security, and user experience. You'll collaborate closely with cross-functional engineering, product, and platform teams to deliver robust, scalable solutions that directly support business growth.