Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Sheffield, South Yorkshire, England, GBR
In-Office
40K-60K Annually
Entry level
Edtech • HR Tech • Software
The Role
Develop and maintain high-quality software within an agile team. Responsibilities include writing code and automated tests, participating in ceremonies and code reviews, deploying releases, supporting CI/CD improvements, monitoring system errors, documenting technical decisions, and collaborating with QA and other engineers.
Summary Generated by Built In

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.

Skills Required

  • Proficiency in at least one of JavaScript, Java, PHP, C#, or another .NET language
  • Familiarity with REST APIs and API integration
  • Working knowledge of NoSQL and relational databases
  • Understanding of software engineering principles and design patterns
  • Strong communication skills and ability to explain technical concepts clearly
  • Experience with Docker and Kubernetes
  • 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, including OWASP Top 10
  • Interest in mentoring junior developers or apprentices
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: London
600 Employees
Year Founded: 1910

What We Do

Tes is a global education technology company that supports teachers, schools and school leaders worldwide. It provides online products and services spanning staff recruitment and management, safeguarding, compliance, timetabling, SEND and behaviour management, professional development, classroom resources, and education news. Its mission is to help schools attract, train and empower staff while enabling educators to deliver strong outcomes for pupils through trusted digital tools.

Similar Jobs

bet365 Logo bet365

Software Engineer

Digital Media • Gaming • Software • Esports • Automation
Hybrid
Stoke-on-Trent, Staffordshire, England, GBR
10000 Employees

bet365 Logo bet365

Software Engineer

Digital Media • Gaming • Software • Esports • Automation
Hybrid
Manchester, Greater Manchester, England, GBR
10000 Employees

bet365 Logo bet365

Software Engineer

Digital Media • Gaming • Software • Esports • Automation
Hybrid
Stoke-on-Trent, Staffordshire, England, GBR
10000 Employees

bet365 Logo bet365

Software Engineer

Digital Media • Gaming • Software • Esports • Automation
Hybrid
Manchester, Greater Manchester, England, GBR
10000 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
US
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account