Tes Global

Tes Global

London

Senior Software Engineer

Full-Time£49,000 - 89,000 per yearأول أمسUnited Kingdom
IT

Job Description

Salary: £49,000 - 89,000 per year

Requirements:
  • 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
  • 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
Responsibilities:
  • Deliver high-quality, scalable software using modern front-end and back-end frameworks
  • Lead by example in applying engineering best practices
  • Actively participate in agile ceremonies and contribute to continuous improvement
  • Conduct and guide high-quality code reviews, including complex changes
  • Take ownership of deploying your code to all environments and releasing it to customers
  • Collaborate with QA Engineers to define and guide testing strategies (unit, integration, functional)
  • Monitor and proactively resolve system errors, improving observability and reliability
  • Mentor engineers across the team and contribute to knowledge-sharing initiatives
  • Ensure secure coding practices and respond to security-related issues
  • Communicate effectively with both technical and non-technical stakeholders
Technologies:
  • API
  • C#
  • CI/CD
  • Docker
  • Hexagonal Architecture
  • Support
  • Java
  • JavaScript
  • Kubernetes
  • NoSQL
  • PHP
  • REST
  • Security
  • microservices
  • ASP.NET

More:

At Tes, we are on a mission to power schools and enable great teaching worldwide by delivering EdTech solutions that help educators succeed. We support safeguarding, compliance, staff and pupil management, and other flexible software and services used by millions of children through our relationships with more than 13 million educators and 25,000 schools in over 100 countries. We are seeking a Senior Software Engineer to join our Technology team in Sheffield or London, working in a hybrid pattern with 3 days each week in the office. You will be part of an agile, collaborative environment with Product Managers, Scrum Masters, QA Engineers, and fellow Software Engineers, and you will contribute to modernising our product ecosystem. We offer a salary up to £74,000 per annum, 25 days annual leave rising to 30%, a pension after probation, state-of-the-art offices, access to My Benefits World, free eye care cover, life assurance, a Cycle to Work Scheme, an EAP, quarterly social events, and an extensive Learning and Development menu.

last updated 36 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Tes Global

Tes Global

Tes Global

London

IT

Skills & Technologies

JavaScriptJavaC#GoPHPScalaASP.NETDockerKubernetesCI/CDRESTAI

Inferred from job description

Salary Insight

£69,000

This role

£75,000

UK median

This salary is 8% below the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom