Software Engineer / Developer - Backend

Job description

Location: Oxygen House, Exeter

Term: Full time, Permanent

Salary: Competitive, dependent on experience


We are a team of motivated engineers who thrive on a challenge. We use the latest tech to solve problems that have a tangible impact on education. We value shipping code frequently and our cross-functional teams use modern engineering practices and agile approaches. We have big aspirations and are looking for a software developer who wants to grow with us. 

As a Backend Software Engineer you’ll be an integral part of the team from day one. Writing code that you’re proud of, you’ll be tasked with designing and building algorithms and implementing predictive models that can scale to millions of students. You’ll help ensure that our data scientists have easy access to all the data they need and work with all members of the team – from product owners to content developers – to find solutions to the most challenging problems we face when building a system of this scale. Our work is ever evolving so you’ll have plenty of opportunities to make your mark and take on increasing responsibility as time goes on.

About Sparx

Sparx is about learning.  We work with schools, in schools and for schools because we understand the challenges faced by educators, teachers and students on a day to day basis and we are passionate about finding a way to help.

Empowering educators and motivating young people to improve educational outcomes is our mission - aiming to improve life opportunities for over 5 million learners by 2030  #Ed5M.

For over 7 years we have been investigating how young people learn. We have gathered data, listened to teachers and students and overlaid these insights with our own observations, drawing on the expertise of our team.  The result is not an off-the-shelf software product - it is an approach to learning. Our unique, blended learning methodology combines traditional teaching methods with sophisticated technology, our own high quality content and unparalleled levels of support.

Our Team

Our diverse and vibrant team is growing fast! We’re not just developers, data scientists, product owners, content or education experts – we’re also cyclists, DJs, triathletes, published scholars, parents, pet owners, musicians, adventurers, and more. We bring our whole selves to work, and we’re united by our belief in the transformative power of learning and excitement about tackling the hard problems in technology.

Based in one of the best workspaces in the country, we set clear and challenging goals, collaborate, celebrate success and have the opportunity to learn from each other every day. We encourage everyone to stretch beyond their roles and deliver on our mission.


  • You’re a problem solver and keen to use the right technology to solve the right problems
  • Experience with Go, Google Cloud Platform and Kubernetes will give you a head start as will experience of developing scalable data pipelines, but an ability and desire to learn is more important
  • You’d like to build and maintain systems used by many customers
  • We succeed as a team. You’re naturally collaborative and comfortable sharing and listening to opinions and how we can improve
  • You enjoy working in an environment that ships code frequently with high confidence
  • You have a strong technical background, having a good grasp of development fundamentals


Unfortunately, at this current time, we cannot accept applications that require sponsorship for an employment visa.