Senior Software Engineer (.NET / React)
Senior Software Engineer (.NET / React)

Senior Software Engineer (.NET / React)

London Full-Time 42000 - 84000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Join us to design and develop impactful software for schools worldwide.
  • Company: Compass is a leading provider of School Management Information Systems, trusted by over 5,000 schools globally.
  • Benefits: Enjoy flexible working, 25 days annual leave, and a generous pension contribution.
  • Why this job: Make a real difference in education while collaborating with passionate and diverse team members.
  • Qualifications: 5+ years in software development with expertise in C#, React, and database solutions.
  • Other info: We celebrate diversity and are committed to creating an inclusive workplace.

The predicted salary is between 42000 - 84000 £ per year.

Get AI-powered advice on this job and more exclusive features.

Come shape the future of education with us.

Are you ready to make a real impact on education globally? At Compass, our people are united by a common purpose, to simplify school management and improve student outcomes. We\’re a leading global provider of School Management Information Systems (MIS), already trusted by over 5,000 schools across Australia, Ireland, and the UK.

We\’re on a journey of growth with vast market opportunities ahead, and we\’re searching for a passionate Senior Software Engineer to join our dynamic team. If you\’re a thinker and a problem-solver who thrives in a collaborative environment and celebrates diversity, you\’ll fit right in. You\’ll join our talented product team in Ireland, directly contributing to transforming the lives of teachers, students, and parents through our software.

You\’ll be an integral part of a fun, hardworking product team that takes immense pride and ownership in their work. We believe in celebrating our successes, big and small, as we deliver impactful wins for both our customers and Compass.

About The Role & Team

Reporting to our Development Manager, you\’ll focus on building and deploying new functionalities, supporting and enhancing existing features, and improving site scalability, infrastructure, and testing. You\’ll do all of this within a highly collaborative and agile environment where your contributions are valued and impactful.

As a Software Engineer you will:

  • Design, develop, and maintain secure, scalable software that will be used by thousands of students, parents, and teachers worldwide – making a tangible difference in their daily lives
  • Champion software craftsmanship, clean code, and pair programming to inspire quality and best practices across the team. Your expertise will help us build robust and maintainable solutions
  • Cultivate strong relationships with your team. We encourage open communication, so you\’ll be generous with your thoughts and feedback, and equally open to receiving it
  • Grow, learn, and thrive in a team that is committed to your success. We invest in our people and provide the resources you need to excel
  • Mentor your colleagues and drive our architectural strategy by applying industry best practices and adhering to our Compass software engineering guidelines
  • Collaborate closely with Product Owners and Designers to deeply understand customer needs and shape products that truly solve their problems

Requirements

About You

We\’re looking for a Senior Software Engineer with a proven track record and a passion for crafting exceptional software.

Here\’s what will make you a great fit for our team:

  • 5+ years of hands-on experience in object-oriented programming languages (e.g., C#, C++)
  • 5+ years of real-world experience with modern frontend JavaScript, libraries, and frameworks (e.g., JavaScript, HTML, CSS, React, Vue, TypeScript)
  • Comfortable designing and implementing database solutions with experience in both SQL and NoSQL databases
  • A keen interest in developing a high-quality product that not only meets but exceeds company objectives, collaborating seamlessly with other talented developers
  • A genuine passion for software development and a proactive interest in staying up-to-date with new technologies and industry trends
  • Extensive experience troubleshooting complex software systems, coupled with the ability to identify when a problem is truly worth solving for both the customer and the business
  • A passion for mentoring junior colleagues and a genuine interest in helping them grow and develop as engineers
  • Pride and ownership over the software you build
  • Proven experience with modern product and engineering principles and practices. You understand agile methodologies and how to deliver value iteratively
  • Strong communication and collaboration abilities. You can articulate complex technical concepts clearly and work effectively within a team
  • The ability to work both independently and as part of a cohesive team environment

Bonus Points for:

  • Experience with React Native
  • High-level Swift/Objective-C and Kotlin experience

Benefits

What\’s in it for you?

  • We come together with our unique strengths to work towards a common purpose – shaping the future of education. When you join our team, you will collaborate with individuals who are passionate, driven, and open to embracing change in a fast-paced environment
  • A flexible working environment – our teams work 3 days in our office in Hammersmith
  • Learning & Development opportunities – we want you to grow and get the most out of your role!
  • 25 days Annual Leave + all statutory Public & Bank Holidays
  • 9.5% employer pension contribution to help you plan for the future
  • 24/7 access to our Employment Assistance Program (EAP) through the means of face-to-face, livechat and phone support

It is a really exciting time to join Compass. We are growing and are looking for ambitious individuals who want to grow alongside us. Compass is proud to be an equal opportunity employer. We embrace and celebrate diversity and are committed to creating an inclusive environment for all employees.

Prior to commencing employment, we will require:

  • Verification of unrestricted work rights in the UK (eg citizenship, passport, or birth certificate)

Ready to make a difference?

Apply today and help us empower schools to focus on what matters most: teaching and learning.

Find out more about Compass on our website – https://www.compass.education/.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Industries

    Non-profit Organizations and Primary and Secondary Education

Referrals increase your chances of interviewing at Compass Education UK & IE by 2x

Sign in to set job alerts for “Senior Software Engineer” roles.

London, England, United Kingdom 2 hours ago

London, England, United Kingdom £50,000 – £60,000 1 month ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 5 days ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 6 days ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 year ago

Software Engineer-Full stack (All Levels)

London, England, United Kingdom 1 month ago

London, England, United Kingdom 6 months ago

London, England, United Kingdom 4 months ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 7 months ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom
£30,000.00

£40,000.00
1 month ago

London, England, United Kingdom 3 days ago

Greater London, England, United Kingdom 1 month ago

London, England, United Kingdom 3 days ago

London, England, United Kingdom 5 months ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 3 days ago

London, England, United Kingdom 2 years ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 days ago

London, England, United Kingdom $75,500 – $126,000 2 years ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Senior Software Engineer (.NET / React) employer: Compass Education UK & IE

At Compass, we are dedicated to shaping the future of education, and as a Senior Software Engineer in our vibrant Hammersmith office, you'll be part of a passionate team committed to making a real impact on schools worldwide. We offer a flexible working environment, generous annual leave, and robust learning and development opportunities, ensuring that you grow alongside us while celebrating diversity and fostering an inclusive culture. Join us to collaborate with talented individuals who share your drive for excellence and innovation in software development.
C

Contact Detail:

Compass Education UK & IE Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (.NET / React)

Tip Number 1

Familiarise yourself with the latest trends in .NET and React development. Being able to discuss recent advancements or popular libraries during your interview can demonstrate your passion and commitment to staying current in the field.

Tip Number 2

Showcase your collaborative skills by preparing examples of past projects where you worked closely with product owners and designers. This will highlight your ability to communicate effectively and understand customer needs, which is crucial for this role.

Tip Number 3

Prepare to discuss your experience with agile methodologies. Be ready to share specific instances where you contributed to iterative development processes, as this aligns with the company's focus on delivering value incrementally.

Tip Number 4

If you have experience mentoring junior developers, think of a few success stories to share. This will not only showcase your leadership skills but also align with the company’s emphasis on growth and team collaboration.

We think you need these skills to ace Senior Software Engineer (.NET / React)

Object-Oriented Programming (OOP)
C#
C++
JavaScript
HTML
CSS
React
Vue
TypeScript
SQL
NoSQL
Agile Methodologies
Software Craftsmanship
Clean Code Principles
Pair Programming
Troubleshooting Complex Software Systems
Mentoring Junior Engineers
Strong Communication Skills
Collaboration Abilities
Problem-Solving Skills
Adaptability to New Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with object-oriented programming and modern frontend technologies like React. Use specific examples from your past work that demonstrate your skills in these areas.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software development and how it aligns with Compass's mission to improve education. Mention your collaborative spirit and any mentoring experiences you have had.

Showcase Relevant Projects: Include links to your GitHub or portfolio showcasing projects that reflect your expertise in .NET and React. Highlight any contributions to open-source projects or personal initiatives that demonstrate your coding skills.

Prepare for Technical Questions: Anticipate technical questions related to software craftsmanship and agile methodologies. Be ready to discuss your problem-solving approach and how you've implemented best practices in your previous roles.

How to prepare for a job interview at Compass Education UK & IE

Showcase Your Technical Skills

Be prepared to discuss your experience with object-oriented programming and modern frontend technologies like React. Bring examples of your past projects that highlight your ability to design and develop scalable software.

Demonstrate Collaboration

Compass values teamwork, so be ready to share experiences where you successfully collaborated with others. Discuss how you communicate technical concepts clearly and how you’ve contributed to a positive team environment.

Emphasise Problem-Solving Abilities

Prepare to talk about complex software issues you've encountered and how you approached solving them. Highlight your ability to identify which problems are worth solving for both the customer and the business.

Express Your Passion for Mentoring

Since mentoring is important at Compass, share your experiences in guiding junior colleagues. Talk about how you’ve helped others grow and how you plan to continue doing so in your new role.

Senior Software Engineer (.NET / React)
Compass Education UK & IE

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>