Tes Global

Tes Global

Sheffield, Yorkshire and the Humber

Software Engineer

Full-Time£34,500 - 62,500 per yeargisterenUnited Kingdom
IT

Job Description

Salary: £34,500 - 62,500 per year

Requirements:
  • Proficient in at least one of: JavaScript, Java, PHP, C#, or other .NET languages
  • Familiarity with REST APIs and API integration
  • Working knowledge of both NoSQL and relational databases
  • Good understanding of software engineering principles and design patterns
  • Strong communication skills, with the ability to explain technical concepts clearly
  • Experience with Docker and Kubernetes in development or production environments
  • Exposure to microservices architecture
  • Understanding of CI/CD pipelines and deployment strategies
  • Familiarity with feature toggling and A/B testing
  • Awareness of security best practices, such as OWASP Top 10
  • Interest in mentoring junior developers or apprentices
Responsibilities:
  • Deliver high-quality code using modern languages and frameworks
  • Participate in agile ceremonies and contribute to sprint planning and retrospectives
  • Write and maintain unit, integration, and functional tests
  • Collaborate with QA to support automated testing efforts
  • Contribute to code reviews and provide constructive feedback
  • Deploy code to various environments and support releases
  • Suggest improvements to CI/CD pipelines and development workflows
  • Monitor and respond to system errors and logs
  • Document technical decisions and contribute to team knowledge sharing
  • Stay current with best practices and apply them in your work
Technologies:
  • API
  • C#
  • CI/CD
  • Docker
  • Support
  • Java
  • JavaScript
  • Kubernetes
  • Network
  • NoSQL
  • OWASP
  • PHP
  • REST
  • Security
  • microservices
  • ASP.NET

More:

We are Tes, the worlds largest professional network for teachers and a global EdTech leader on a mission to power schools and enable great teaching worldwide. We are undergoing an exciting transformation within our Product Development team and are seeking Software Engineers to join the next phase of our journey. You will be based in Sheffield, working in a hybrid pattern with 3 days each week in the office. We offer a full-time, permanent role with a salary of up to £60,000 per annum, along with benefits including 25 days annual leave rising to 30, 5% pension after probation, state-of-the-art offices, access to benefits via My Benefits World, free eye care cover, life assurance, cycle to work scheme, EAP, quarterly Tes socials, and an extensive learning and development menu. We work closely with schools worldwide to deliver innovative and flexible software and services that support safeguarding, compliance, staff and pupil management, and broader educational needs.

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

Sheffield

IT

Skills & Technologies

JavaScriptJavaC#GoPHPASP.NETDockerKubernetesCI/CDRESTAIAgile

Inferred from job description

Salary Insight

£48,500

This role

£60,000

UK median

This salary is 19% below the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom