Full Stack Software Engineer

Compass Education

North Sydney Council

On-site

AUD 80,000 - 110,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work environment
Learning & Development budget
PD budget
Employee Assistance Program (EAP)
Parental Leave
Inclusive culture

Job summary

Compass Education is seeking a Full Stack Software Engineer to help transform how Australian schools manage day-to-day operations. You will build scalable, secure, and maintainable systems, collaborating with Product and Design to deliver high-impact solutions for schools.

You'll work across a modern web stack (PHP, React, C#) and contribute to sprint planning, technical design, and continuous improvement. A hybrid working environment and development budget support your growth.

Qualifications

  • 2+ years of professional software engineering experience in SaaS or product-led environments.
  • Proficiency with modern web technologies (PHP, React, C#) and front-end frameworks like Bootstrap or Tailwind.
  • Strong understanding of software design principles, clean architecture, and modern development practices.
  • Experience designing and implementing database solutions using SQL and NoSQL technologies.

Responsibilities

  • Write clean, maintainable, high-quality code across a platform used by schools at scale.
  • Champion engineering best practices including software craftsmanship and clean code.
  • Analyze problems, reveal complexity, and design practical solutions balancing technical feasibility with school needs.
  • Contribute to sprint planning, technical design sessions and retrospectives with evidence-based input.
  • Collaborate with Product Managers and Designers to ensure customer outcomes.
  • Communicate ideas clearly to technical and non-technical stakeholders.
  • Stay current with tools, frameworks, and development practices to improve the product.
  • Contribute to improving team processes and engineering standards.

Skills

2+ years experience
PHP
React
C#
Bootstrap
Tailwind
Software design
Communication

Tools

CI/CD pipelines
Monitoring tools

Job description

Come shape the future of education with us.

At Compass, we’re transforming the way schools manage their day-to-day operations - from finance and payments to communication, events and administration.

Our platform is built specifically for Australian schools, with a strong focus on the needs of public schools, helping them operate more efficiently and reduce administrative burden.

We combine the pace and ownership of a product-focused team with the scale and impact of a broader education technology ecosystem supporting thousands of schools globally.

We’re now looking for a Full Stack Software Engineer to join our team!

About the Role & Team

As a Software Engineer, you’ll play a key role in building and evolving the systems that schools rely on every day.

This role blends hands-on development with problem-solving, creativity and continuous learning. You’ll design and build scalable systems that are secure, maintainable and intuitive to use, while contributing to the ongoing improvement of our platform.

You’ll work across a modern web stack, collaborating closely with Product and Design to deliver practical, high-impact solutions for schools.

At Compass, you will:
  • Write clean, maintainable and high-quality code across a platform used by schools at scale.
  • Champion engineering best practices including software craftsmanship, clean code and collaborative development.
  • Analyse problems deeply, uncover complexity and design solutions that balance technical feasibility with real-world business & school needs.
  • Actively contribute to sprint planning, technical design sessions and retrospectives with thoughtful, evidence-based input.
  • Collaborate closely with Product Managers and Designers to ensure solutions align with customer outcomes.
  • Communicate ideas clearly to both technical and non-technical stakeholders.
  • Stay current with modern tools, frameworks and development practices, applying learnings to improve the product.
  • Contribute to improving team processes, code quality and overall engineering standards.
About You

We are always on the lookout for individuals who are able to bring a high level of energy and a positive can-do attitude to our team. If you are someone who is passionate about coding and loves keeping up to date with new technologies - then we want to speak with you!

You will also have:

  • 2+ years of professional software engineering experience, ideally in SaaS or product-led environments.
  • Proficiency working with modern web technologies (PHPk, React, C#) and front-end frameworks like Bootstrap or Tailwind.
  • A strong understanding of software design principles, clean architecture, and modern development practices.
  • A passion for software development and proactively keeping up to date with new tech.
  • Experience designing and implementing database solutions using SQL and/or NoSQL technologies.
  • Familiarity with monitoring tools and CI/CD pipelines.
  • Excellent analytical, communication, and collaboration skills.
  • A passion for continuous improvement, in code quality, personal growth, and team success.
  • A proactive mindset with the ability to take ownership, share ideas, and see them through to implementation.
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.
  • Hybrid working environment
  • Learning & Development opportunities & PD budget - we want you to grow and get the most out of your role!
  • 24/7 access to our Employment Assistance Program (EAP) through the means of face-to-face, livechat and phone support.
  • Access to our Parental Leave Program for both primary and secondary carers.
  • A supportive, inclusive culture where you’ll be valued and heard.
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, You Require:

  • a valid Employee Working With Children Check
  • a satisfactory National Police Check
  • verification of unrestricted work rights in Australia, eg citizenship, passport, or birth certificate
Ready to make a difference?
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Customer Success Consultant
Customer Success Consultant

Compass-Education • City of Boroondara

On-site
AUD 90,000 - 130,000
Flexible working culture
Learning & Development opportunities
Parental Leave Program
+1
Senior Cyber Security Engineer
Senior Cyber Security Engineer

Compass • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Hybrid work
PD budget
Employee Assistance Program
+3
Senior Cyber Security Engineer
Senior Cyber Security Engineer

Compass Education • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Hybrid work
PD budget
Employee Assistance Program
+4
Customer Success Consultant
Customer Success Consultant

Compass Education • City of Melbourne

On-site
AUD 85,000 - 125,000
Flexible working culture
Learning & Development opportunities
Parental Leave Program
Customer Success Consultant
Customer Success Consultant

Compass Education • City of Boroondara

Hybrid
AUD 90,000 - 130,000
Flexible working culture
Learning & Development opportunities
Parental Leave Program
+1
Head of Compliance
Head of Compliance

Compass-Education • City of Boroondara

Hybrid
AUD 180,000 - 240,000
Hybrid work environment
PD budget
Employee Assistance Program (EAP)
+4
Head of Compliance
Head of Compliance

Compass-Education • Sydney

On-site
AUD 180,000 - 260,000
Hybrid working environment
PD budget
Employee Assistance Program
+2
Mid-Level QA Engineer
Mid-Level QA Engineer

Compass • City of Melbourne

Hybrid
AUD 90,000 - 120,000
Hybrid Melbourne office
PD budget
Employee Assistance Program
+3
Customer Strategy Manager
Customer Strategy Manager

Compass Education • North Sydney Council

On-site
AUD 120,000 - 160,000
Hybrid work environment
PD budget
EAP access
+4
Mid-Level QA Engineer
Mid-Level QA Engineer

Compass-Education • City of Boroondara

Hybrid
AUD 90,000 - 125,000
Hybrid work environment
PD budget
EAP access
+4