At a Glance
- Tasks: Join our team 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.
- Benefits: Enjoy flexible working, 25 days annual leave, and a strong pension contribution.
- Why this job: Make a real difference in education while growing in a supportive, diverse environment.
- Qualifications: 3+ years in object-oriented programming and modern frontend frameworks like React required.
- Other info: We celebrate diversity and are committed to creating an inclusive workplace.
The predicted salary is between 36000 - 60000 £ per year.
Mid-Level Software Engineer (.NET / React)
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 Mid-Level 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
- Help 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 Mid-Level 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:
- 3+ years of hands-on experience in object-oriented programming languages (e.g., C#, C++)
- 3+ 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, such as MongoDB
- 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
- 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 Java, Spring Framework, RabbitMQ or AWS
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
Get notified about new Software Engineer jobs in London, England, United Kingdom.
London, England, United Kingdom 6 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
Greater London, England, United Kingdom 1 month ago
London, England, United Kingdom 4 days ago
London, England, United Kingdom 5 months ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom £30,000 – £40,000 1 month ago
London, England, United Kingdom 3 days ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 2 years ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 2 days 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
Mid-Level Software Engineer (.NET / React) employer: Compass Education UK & IE
Contact Detail:
Compass Education UK & IE Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mid-Level Software Engineer (.NET / React)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as .NET and React. Consider building a small project or contributing to an open-source one that showcases your skills in these areas, as practical experience can set you apart.
✨Tip Number 2
Engage with the company’s online presence. Follow Compass on social media and participate in discussions related to education technology. This not only shows your interest but also helps you understand their culture and values, which you can reference in conversations.
✨Tip Number 3
Network with current or former employees of Compass. Use platforms like LinkedIn to reach out and ask about their experiences. This insider knowledge can provide valuable insights into the team dynamics and expectations, which you can leverage during interviews.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on object-oriented programming and JavaScript frameworks. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills relevant to the role.
We think you need these skills to ace Mid-Level Software Engineer (.NET / React)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with .NET and React specifically. Use keywords from the job description to demonstrate that you meet the requirements and have relevant skills.
Craft a Compelling Cover Letter: In your cover letter, express your passion for education technology and how your background aligns with Compass's mission. Mention specific projects or experiences that showcase your problem-solving abilities and teamwork.
Showcase Your Technical Skills: Include a section in your application that details your technical skills, particularly in object-oriented programming and modern frontend technologies. Be specific about your experience with SQL and NoSQL databases.
Prepare for Potential Questions: Think about how you would answer questions related to agile methodologies and software craftsmanship. Be ready to discuss your previous projects and how you contributed to team success.
How to prepare for a job interview at Compass Education UK & IE
✨Showcase Your Technical Skills
Be prepared to discuss your experience with .NET and React in detail. Bring examples of projects you've worked on, highlighting your role and the technologies you used. This will demonstrate your hands-on experience and problem-solving abilities.
✨Emphasise Collaboration
Since the role involves working closely with Product Owners and Designers, be ready to share examples of how you've successfully collaborated in past projects. Highlight your communication skills and how you value feedback from team members.
✨Demonstrate Your Passion for Learning
Compass values individuals who stay updated with industry trends. Be prepared to discuss any recent technologies or methodologies you've explored. This shows your proactive approach to personal and professional development.
✨Understand the Company’s Mission
Familiarise yourself with Compass's mission to improve education globally. During the interview, express how your values align with theirs and how you can contribute to their goal of transforming the lives of students, teachers, and parents.