Senior Software Engineer

Tes Global · London, England ·

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

In this Senior Software Engineer role at Tes, you will design, build, and deliver scalable software that supports educators and schools worldwide. You will join a collaborative Technology team and help modernise our product ecosystem, contributing to reliable, secure solutions used by millions of students and teachers. You will lead by example, mentor colleagues, and own end-to-end delivery from development to production. This is a chance to shape impactful EdTech at scale within a values-driven, learning-focused culture.

Pay / Benefits

  • 25 days annual leave rising to 30
  • 5% pension after probation
  • State of the art offices
  • Cycle to Work Scheme
  • Life Assurance
  • Learning and Development menu

Responsibilities

  • Deliver high-quality, scalable software using modern front-end and back-end frameworks
  • Lead by example in applying engineering best practices
  • Participate in agile ceremonies and drive continuous improvement
  • Lead code reviews and guide complex changes
  • Own deployment and release processes across environments
  • Collaborate with QA to define/testing strategies
  • Monitor and improve observability and reliability
  • Mentor engineers and share knowledge
  • Ensure secure coding practices and address security issues
  • Communicate effectively with technical and non-technical stakeholders

Key requirements

  • Proficiency in at least two of 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 relational and NoSQL databases
  • Excellent communication skills to explain technical concepts
  • Proven experience mentoring or guiding other engineers
  • Strong communication
  • Mentoring / coaching
  • Collaborative mindset
  • Microservices (desirable)
  • Docker (desirable)
  • Kubernetes (desirable)
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 1 day ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £55,000 – £110,000, from 637 adverts

2851 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 16% of 759 Software developer adverts we list nationwide

More openings at Tes Global

9 other openings we list

Tes GlobalLondon Apply