Tes Global
Software Engineer
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
- 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
- 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
About Tes Global
Tes Global
Sheffield
IT
Skills & Technologies
Inferred from job description
Salary Insight
£48,500
This role
£60,000
UK median
This salary is 19% below the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks