Software Engineer

Tes

Sheffield

Hybrid

GBP 54,000 - 66,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

25 days annual leave rising to 30
5% pension after probation
State of the art offices
Access to My Benefits World
Free eye care cover
Life Assurance
Cycle to Work Scheme
EAP (Employee assistance programme)
Quarterly Tes Socials
Learning and Development menu

Job summary

Tes Australia in Sheffield is seeking a Software Engineer to join an evolving agile team within Technology. The role involves delivering high-quality code, collaborating across the team, and supporting automated testing and CI/CD enhancements.

You will work in a hybrid setup, with three days a week in the office, contributing to modern software solutions for schools worldwide. Competitive benefits accompany the salary.

Qualifications

  • Proficient in at least one language: JavaScript, Java, PHP, C#, or other .NET languages.
  • Familiar with REST APIs and API integration.
  • Working knowledge of NoSQL and relational databases.
  • Strong understanding of software engineering principles and design patterns.
  • Excellent communication skills; able to explain technical concepts clearly.

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.

Skills

JavaScript
Java
PHP
C#
REST APIs
NoSQL databases
Relational databases
Software engineering principles
Strong communication

Tools

Docker
Kubernetes

Job description

Job Title: Software Engineer

Department: Technology

Location: Sheffield

Working Pattern: Hybrid, includes 3 days each week in the office

Contract Type: Full time, permanent

Salary: Up to £60,000 per annum

At Tes we are on a mission to power schools and enable great teaching worldwide, by delivering EdTech solutions that give educators the tools to succeed. From safeguarding and compliance to staff and pupil management, our innovative and flexible software and services help teachers and school leaders worldwide to provide the best education to millions of children.

With more than 13 million educators in our community, combined with our working relationships with 25,000 schools in over 100 countries, we have been making a difference for over 100 years.

Role overview

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 Software Engineers 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 be working in a team that actively encourages openness and respect for one another. You will work alongside your team using transparent processes to inspect, adapt and continuously learn and improve.

Key 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.
What will you need to succeed?

Essential Skills

  • 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.

Desirable Skills

  • 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 (e.g., OWASP Top 10).
  • Interest in mentoring junior developers or apprentices.
What do you get in return?
  • 25 days annual leave rising to 30
  • 5% pension after probation
  • State of the art offices
  • Access to a range of benefits via My Benefits World
  • Free eye care cover
  • Life Assurance
  • Cycle to Work Scheme
  • EAP (Employee assistance programme)
  • Quarterly Tes Socials
  • Access to an extensive Learning and Development menu
Who are Tes?

Tes is a global Edtech leader, on a mission to empower schools and educators to deliver impactful, inspiring learning experiences worldwide. We understand the unique challenges faced by schools, and our ecosystem is specifically designed to address these needs head-on.

Our intuitive technology streamlines complex tasks, enhances learning experiences, and alleviates the administrative burdens that often overwhelm schools.

By working closely with schools, we provide up-to-date resources, expert guidance, and a technology ecosystem dedicated to innovation and excellence in education. Whether simplifying administrative workflows, creating dynamic classrooms, or advancing professional development, Tes is the trusted partner for schools worldwide.

Join the hundreds of schools already benefiting from the Tes ecosystem. Together, we empower educators to achieve more, ensuring every student thrives in a supportive, well-managed learning environment.

With Tes, excellence in education is not just a goal - it's a sustainable and rewarding reality. For more information about Tes, our products, and our team, visit: www.tes.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Head of Business Transformation
Head of Business Transformation

TES Global • Sheffield

Hybrid
GBP 108,000 - 132,000
25 days annual leave
5% pension after probation
State of the art offices
+7
Senior Product Manager
Senior Product Manager

TES Global • Camden Town

Hybrid
GBP 90,000 - 110,000
Business Development Executive
Business Development Executive

TES Global • Sheffield

Hybrid
GBP 32,000 - 39,000
Hybrid work
Senior Software Java Engineer - Customer API
Senior Software Java Engineer - Customer API

Tesco Technology • Welwyn Garden City

Hybrid
GBP 75,000 - 110,000
Annual bonus up to 20%
Private medical insurance
Flexible working
+1
Software Engineer (EdTech) - Hybrid, Sheffield
Software Engineer (EdTech) - Hybrid, Sheffield

Tes Australia • Sheffield

Hybrid
GBP 54,000 - 66,000
25 days annual leave rising to 30
5% pension after probation
State of the art offices
+7
Senior Software Java Engineer - Customer API
Senior Software Java Engineer - Customer API

Tesco • Welwyn Garden City

Hybrid
GBP 90,000 - 130,000
Annual bonus up to 20% of base salary
25 days holiday plus personal day
Timetable Support Specialist
Timetable Support Specialist

TES Global • Sheffield

Hybrid
GBP 32,000 - 39,000
Software Development Engineer II
Software Development Engineer II

Tesco • London Borough of Islington

Hybrid
GBP 65,000 - 90,000
Software Development Engineer II
Software Development Engineer II

Tesco • City Of London

Hybrid
GBP 70,000 - 90,000
Disability Confident Leader
Software Development Engineer II
Software Development Engineer II

Tesco • Greater London

Hybrid
GBP 65,000 - 90,000