Senior Software Engineer
Listed on 2026-03-11
-
Software Development
Software Engineer, Senior Developer
Norfolk St, Sheffield City Centre, Sheffield S1 2JE
, UK
Posted Friday 6 March 2026 at 06:00
Senior Software EngineerDepartment: 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 OverviewWe 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
Experience
- 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 No
SQL 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
- Design patterns
- Commitment to continuous learning and emerging technologies
- 25 days annual leave rising to 30
- 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
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:
Norfolk St, Sheffield City Centre, Sheffield S1 2JE
, UK
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: