👨🏻‍💻 postech.work

Senior Software Engineer

TES Global • 🌐 In Person

In Person Posted 2 days, 10 hours ago

Job Description

Department: Engineering, Technology

Location: Sheffield or Talbot Green or London

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

Contract Type: Full time, permanent

Salary: Up to £100,000

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.

Role Overview

We are seeking a Senior Software Engineer to join our Technology team in either Sheffield, Talbot Green or London, reporting to the Tech Lead. As we continue to evolve our engineering practices and modernise our product ecosystem, you will play a key role in designing, building, and delivering scalable, high quality software used by educators and schools around the world.

You will be working within an agile, collaborative environment that values transparency, continuous learning, and technical excellence. Our teams include Product Managers, Scrum Masters, QA Engineers, and fellow Software Engineers, all working together to build reliable, secure, and impactful solutions.

Key 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

What Will You Need to Succeed?

Experience

Proficient in JavaScript, Java, PHP, C#, or other .NET languages

Proficient in Mobile Development for both iOS and Android

Strong understanding of design patterns and hexagonal architecture

Experience with REST APIs and API documentation tools

Solid knowledge of both NoSQL and relational databases

Strong communication skills with the ability to explain technical concepts clearly

Demonstrated experience mentoring and guiding other engineers

Experience with microservices, Docker, and Kubernetes

Familiarity with CI/CD tools and modern deployment practices

Exposure to feature toggling, A/B testing, and release strategies

Awareness of security best practices and ability to identify vulnerabilities

Experience with architectural design and system level thinking

A Computing Degree or comprehensive knowledge through long term involvement in software engineering

Knowledge

JavaScript, Java, PHP, C#, or other .NET languages

Android (Kotlin / Java), iOS (Swift / Objective C), React Native

Agile methodologies

Design patterns

Commitment to continuous learning and emerging technologies

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

Employee Assistance Programme (EAP)

Monthly Tes socials

Access to an extensive Learning \& Development menu

Who Are Tes?

Tes is a global EdTech leader, empowering schools and educators to deliver impactful, inspiring learning experiences worldwide. Our intuitive technology streamlines complex tasks, enhances learning experiences, and alleviates 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 thousands 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.

For more information about Tes, our products, and our team, visit: www.tes.com

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.