Leave us your email address and we'll send you all the new jobs according to your preferences.
Software Engineer
Posted 6 days 10 hours ago by Tes
Norfolk St, Sheffield City Centre, Sheffield S1 2JE, UK •
London, UK
Job DescriptionPosted Friday 6 March 2026 at 06:00
Software EngineerDepartment: Engineering, Technology
Location: Sheffield, Talbot Green or London
Working Pattern: Hybrid, includes 3 days each week in the office
Contract Type: Full time, permanent
Salary: Up to £80,000
We are seeking two Software Engineers to join our Technology team in Sheffield, Talbot Green or London. Reporting to the Tech Lead, you will play a vital role as we modernise our product ecosystem and continue to evolve our engineering practices. You will contribute to designing, building, and delivering scalable, high quality software used by educators and schools around the world.
You'll join an evolving agile team consisting of Scrum Masters, Product Managers, QA Engineers, and fellow Engineers. This is a collaborative environment that values openness, respect, continuous improvement, and transparency.
Key Responsibilities- Work within a Scrum Team, delivering high quality, scalable software using modern front end and back end frameworks
- Actively participate in scrum ceremonies, including sprint planning, reviews, and retrospectives
- Take ownership of deploying your code to all environments and releasing to customers
- Collaborate with Engineers and Technical Leads to enhance developer experience and engineering culture
- Share knowledge within your team and across Tes Engineering, including participation in knowledge sharing sessions
- Proficient in mobile development for both iOS and Android
- 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 strong engineering capabilities (assessed via technical testing)
- Commitment to continuous learning and keeping up with emerging technologies
- Experience with microservices, including Docker for local development and Kubernetes for live services
- Experience collaborating with QA engineers and using a test driven approach
- Understanding of CI/CD principles
- Experience with feature toggling and A/B testing
- Computing degree or in depth, long term experience working in software engineering
- 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
- Monthly Tes socials
- Access to extensive Learning & Development resources
Tes
Related Jobs
Senior Software Engineer (C# / WPF)
- £60,000 Annual
- Oxfordshire, Oxford, United Kingdom, OX1 1
Business Development Manager / Account Manager
- £30,000 - £34,000 Annual
- Nottinghamshire, Nottingham, United Kingdom, NG1 1
Software Engineer .NET
- £570 Daily
- Somerset, Bristol, United Kingdom, BS483
Mid-Senior Software Developer up to £50,000 Hybrid (North Wales)
- £50,000 Annual
- Gwynedd, Conwy, United Kingdom, LL319
Customer Data Analyst
- £40,000 Annual
- Somerset, United Kingdom