Compass Careers

Software Engineer

Dublin, Ireland
Apply Now

Come shape the future of education with us.

About Compass

Compass is Australia's leading school management system, with over 1,800 clients worldwide, an opportunity has become available to join our team as a Software Developer in the Ireland office.

At Compass our mission is to partner with schools to provide an ecosystem that supports, connects, innovates, and improves the experience of staff, students, parents, and communities globally. Our core software product, Compass, is used by millions of students, staff, parents, and alumni.

The Compass platform is fully cloud-based allowing your school community to access information on the go through their mobile, tablet, laptop or PC. The platform is scalable with extensive configuration options allowing schools to tailor the platform to suit their needs.

Due to unprecedented growth, Compass has an exciting opportunity for a Software Developer to join our newly established team in Dublin, Ireland. Here at Compass, we value our employees and ensure that we provide a good working environment and plenty of opportunities for growth.

If you share our values of 'Conquering the Impossible, Being the Customer, Doing it Yesterday and Working to Wow', we want to hear from you.


Modern frameworks and agile processes will be your day to day at Compass. We pride ourselves on being the lead provider in our industry, with a keen eye for detail, having a user experience focus, and continuously striving to better the platform, our engineers, and our teams to really drive us into the future of educational technology.

Key Responsibilities

What you'll do:

Create - Work with our talented team to build beautiful user experiences on both our web and native applications for our flagship product, Compass.

Invent - Prototype new features and designs, then build, test, and ship them in our customers.

Improve - Work to increase the modularity and quality of our architecture, reducing duplication, and improving developer efficiency. Analyse and improve app performance.

Learn - Work with, and drive the implementation of new technologies that help us build great products.

Contribute - Autonomously develop ideas for new features and identify areas for improvement. Suggest solutions that are unique, brilliant, and sometimes controversial.

What you'll need to succeed

At Compass, we are always on the lookout for new staff who are able to bring a high level of energy and a positive and can-do attitude to our company. To succeed in this role, you will have experience in:

• One or more of: C++, C#, KotlinOne or more of: Git, Subversion (high level)

• One or more of: Front-end frameworks like Angular, React, Ember, VueJS etc

Bonus points for React Native experience, High-level Swift/Objective-C and Java

What’s in it for you?

It is a really exciting time to join Compass, as we are growing fast and are in a strong and unique position to embark on our next chapter of organisational growth, across domestic and international markets, we need people who want to grow with us.

This is a great opportunity for a motivated, dynamic person to join a high growth business and have the support from our head office in Victoria, Australia.