> Markdown version of [/jobs/ext/1378818-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1378818-senior-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). --- # Senior Software Engineer - **Company:** TES Global - **Location:** Sheffield, UK - **Experience:** Expert - **Salary:** £80,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, PHP (Programming Language), A/B Testing, Application Programming Interfaces (APIs), C Sharp (Programming Language), Software Design Patterns, NoSQL, Scrum Methodology, Secure Coding, Strategies of Testing, Backend, Kubernetes, Restful APIs, Docker, Microservices - **Published:** July 22, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=7a6564cdd5f8d718 ## About the Role * Proficiency in at least two of the following: JavaScript, Java, PHP, C#, or other .NET languages * Strong understanding of design patterns and hexagonal architecture * Hands-on experience building and consuming REST APIs and using API documentation tools * Solid knowledge of both relational and NoSQL databases * Excellent communication skills with the ability to clearly explain technical concepts * Proven experience mentoring or guiding other engineers Desirable Skills * Experience working with microservices, Docker, and Kubernetes * Familiarity with CI/CD pipelines and delivery practices * Exposure to feature toggling, A/B testing, and release strategies * Understanding of security best practices and vulnerability identification * Experience contributing to architectural design and system-level thinking ## Description Tes is the world's largest professional network for teachers. We power schools and enable great teaching worldwide, by creating trusted educational solutions to make the greatest difference in education. We are undergoing an exciting transformation within our Product Development and are seeking a Senior Software Engineer to join us in the next phase of our journey. You will be joining an evolving agile team that includes Scrum Masters, Product Managers, Quality Assurance, and fellow Engineers. You will work in an open, respectful, and collaborative environment that values transparency, continuous improvement, and learning, while playing a key role in designing, building, and delivering scalable, high-quality software. You will also mentor others and contribute to engineering best practices across the team. Key Responsibilities * Design and deliver high-quality, scalable software using modern front-end and back-end frameworks * Lead by example in applying sound engineering principles and best practices * Actively participate in agile ceremonies and drive continuous improvement * Conduct and guide high-quality code reviews, including complex changes * Take ownership of deploying code across environments and releasing to production * Collaborate closely with QA Engineers to define and improve testing strategies (unit, integration, functional) * Proactively monitor, troubleshoot, and resolve system issues to improve reliability and observability * Mentor and support engineers across the team, fostering knowledge sharing * Ensure secure coding practices and respond to security incidents when required * Communicate effectively with both technical and non-technical stakeholders ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)