Principal Software Engineer for Education Technology

2 weeks ago


London, Greater London, United Kingdom Compass Education Full time

Transforming Education with Compass

We're a global leader in School Management Information Systems, supporting over 3,000 schools across Australia, Ireland, and the UK. Our mission is to make the school day more productive, impactful, and enjoyable.

As a Junior Full-Stack Developer, you'll collaborate with our talented engineers, product owners, designers, and stakeholders to build innovative solutions that shape the future of education.

About the Role

This exciting opportunity requires someone with real-world experience in object-oriented programming languages (C#, MS.Net) and frontend javascript libraries and frameworks (React.js, Node.js, Typescript). You should have a keen attitude towards developing high-quality products and be passionate about software development.

Key Responsibilities

  • Design, develop, and maintain secure, scalable software used by thousands of students, parents, and teachers worldwide.
  • Inspire quality and best practices by championing software craftsmanship, clean code, and pair programming.
  • Build great relationships with your team, share your thoughts, and be open to feedback.
  • Grow, learn, and thrive in a diverse and inclusive culture where you can take pride in doing work that makes a real difference.
  • Communicate with customers to understand their needs and collaborate with product owners and designers to shape products that solve their problems.

Requirements

  • A minimum of 1 year's experience in object-oriented programming languages (C#, MS.Net).
  • A minimum of 1 year's experience in frontend javascript libraries and frameworks (React.js, Node.js, Typescript).
  • A keen attitude towards developing high-quality products.
  • A passion for software development and a willingness to keep up-to-date with new technologies.
  • Experience working with SQL/NoSQL databases such as MongoDB and designing database solutions.

Benefits

  • A competitive salary of around £45,000 - £55,000 per annum.
  • A flexible working culture that supports work-life balance.
  • Learning and Development opportunities to help you grow and succeed.

Compass is an equal-opportunity employer committed to creating an inclusive environment for all employees. Prior to commencing employment, we require verification of unrestricted work rights in the UK.



  • London, Greater London, United Kingdom Principal Recruitment Technology Full time

    Principally, we are seeking a motivated and talented Art Teacher to join our team in a school based in the heart of Haringey, London. This is an Ofsted Good establishment that requires someone with expertise in planning lessons on art and art history according to students' learning objectives.The ideal candidate will have experience in developing students'...


  • London, Greater London, United Kingdom Principal Recruitment Technology Full time

    Job OverviewA Recruitment Consultant opportunity exists at Principal, a cutting-edge education recruitment agency founded to revolutionize the industry with its native app. This innovative technology connects candidates and clients directly, 24/7, creating a competitive edge in the market.About UsPrincipal Recruitment Technology is committed to changing the...

  • Mathematics Educator

    1 month ago


    London, Greater London, United Kingdom Principal Education Full time

    Mathematics Teacher OpportunityPrincipal Education is seeking a qualified and experienced Mathematics Teacher to join our team in a Secondary School in Upminster, Essex.Must possess QTS, QTLS, or another recognised teaching qualification, entitling you to teach in the United Kingdom.Be flexible and adaptable, with the ability to think on your...


  • London, Greater London, United Kingdom Compass Education Full time

    We are looking for a talented Senior Software Engineer to join our Education Technology team at Compass Education. As a key member of our team, you will collaborate with other Engineers, Product Owners, and Designers to build and deploy new functionalities, support existing features, and improve site scalability in a highly collaborative and agile...


  • London, Greater London, United Kingdom Principal IT Full time

    Principal IT is working with a specialist software business that requires a skilled developer to assist with the deployment of cutting-edge technology in the transport industry.This business develops software for household names and is looking for a developer to help them achieve their goals.The ideal candidate will have experience with ASP.Net, PowerBI,...


  • London, Greater London, United Kingdom Principal Recruitment Technology Full time

    Unlock Your Potential in Education RecruitmentPrincipal Recruitment Technology is seeking a skilled Recruitment Consultant to join our team, focusing on the education sector. With a strong emphasis on technology and innovation, we help consultants perform at their best.The ideal candidate will have experience in education recruitment, with a passion for...


  • London, Greater London, United Kingdom The Engage Partnership Recruitment Full time

    Job Title: Principal .NET Software EngineerJob Summary:We are seeking a seasoned Principal .NET Software Engineer to join our team at The Engage Partnership Recruitment. As a key member of our software development team, you will be responsible for designing and implementing cutting-edge software solutions using .NET technologies.Key Responsibilities:Design...


  • London, Greater London, United Kingdom Barts Health NHS Trust Full time

    Job Summary:As a Principal Software Engineer at our company, you will be responsible for designing and implementing scalable software solutions. Your expertise in cloud computing and software development will enable our team to deliver high-quality products to our customers. If you are a motivated and experienced software engineer looking for a new...

  • Mathematics Educator

    1 month ago


    London, Greater London, United Kingdom Principal Education Full time

    **Job Title:** Mathematics Educator**Job Description:**We are seeking a qualified and experienced Mathematics Teacher to join our team at Principal Education. The successful candidate will be responsible for teaching Mathematics to students in a Secondary School setting.Key Responsibilities:Teach Mathematics to students in a Secondary School settingDevelop...


  • London, Greater London, United Kingdom Pick for Britain Full time

    OverviewPick for Britain is a leading organisation in the industry, and we are seeking a highly experienced Principal Engineer to join our team. The successful candidate will be responsible for leading our Open Source Programme Office, working closely with our engineering teams to design and engineer InnerSource and Open Source software.As a key member of...


  • London, Greater London, United Kingdom Selfridges Full time

    Principal Software Engineer OpportunityWe're seeking an experienced Principal Software Engineer to shape our Customer & Data technology and influence our future technical direction.This role is ideal for someone who is looking to grow and develop a team that will be part of delivering future technology and change.As a key member of our agile teams, you'll...


  • London, Greater London, United Kingdom Principal Education Full time

    Job Description:Pursue a challenging yet rewarding role as a Secondary Education Specialist at Principal Education. As a dedicated science teacher, you will be responsible for creating engaging lesson plans that cater to the needs of your students. Your tasks will include preparing materials, grading assignments and exams, and providing necessary support...


  • London, Greater London, United Kingdom Principal Education Full time

    Job Opportunity: Principal Education is seeking a qualified and experienced Religious Education Teacher to work in a Secondary School in Hornchurch, Essex.Key Responsibilities:Possess QTS, QTLS, or another recognised teaching qualification, entitling you to teach in the United Kingdom.Be flexible and adaptable, willing and able to think on your feet.Possess...


  • London, Greater London, United Kingdom Principal Recruitment Technology Full time

    A Principal Recruitment Technology is seeking a dedicated Education Resources Coordinator to join their team. This full-time position offers an estimated salary of £32,000 - £40,000 per annum.Job DescriptionCompany Overview: A well-established primary school in London seeks a professional to manage its reprographic equipment and provide an efficient...


  • London, Greater London, United Kingdom Principal Recruitment Technology Full time

    About the Role:We are seeking an exceptional Visual Art Education Leader to join our team at Principal Recruitment Technology. As a key member of our faculty, you will be responsible for leading and developing our art department.Key Responsibilities: To plan and deliver high-quality art education programs that meet the needs of our studentsTo lead and manage...


  • London, Greater London, United Kingdom Principal Education Full time

    Teaching Social Sciences at Principal EducationWe are seeking a dedicated and passionate Social Science Teacher to join our team at Principal Education. As a Social Science Teacher, you will be responsible for delivering engaging and stimulating lessons in a variety of social science subjects, including Sociology, Psychology, and other relevant areas.Key...


  • London, Greater London, United Kingdom Pick for Britain Full time

    Role OverviewAs a Principal Engineer at Pick for Britain, you will play a key role in designing and engineering InnerSource and Open Source software with the customer as the primary objective.Key ResponsibilitiesDesign and engineer complex software, scripts, and tools to enable the delivery of bank platforms, applications, and services.Define and develop...


  • London, Greater London, United Kingdom Principal Education Full time

    Primary School Teacher Vacancy: Principal Education is currently recruiting for a Dedicated Primary School Educator to join our team in Edgware. As a dynamic and experienced teacher, you will be responsible for creating engaging learning experiences for students in a part-time capacity. This role offers an exciting opportunity to work with a talented team of...

  • Humanities Educator

    1 month ago


    London, Greater London, United Kingdom Principal Education Full time

    Teaching Opportunity in HumanitiesWe are seeking an experienced Humanities Teacher to join our team at a brilliant secondary school in North London. The ideal candidate will have a passion for teaching RE and a commitment to making a difference in students' lives.Key Responsibilities:Teach Humanities subjects to students at Key Stage 3 and 4Plan and deliver...


  • London, Greater London, United Kingdom Ebury Full time

    Ebury is a high-growth FinTech company that offers a range of innovative financial services. We are seeking a talented Principal Software Engineer to join our team in London.About the role:Drive growth and innovation for Ebury's financial services.Collaborate with cross-functional teams to design and develop scalable software solutions.Take ownership of...