Compass Education logo

Senior Software Engineer (Java / React) - Join Compass Education

Compass EducationHawthorn, Victoria, Australia
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

About YouWe are looking for someone who is proactive, thinks critically, and relishes tackling meaningful technical challenges. You will bring: 5+ years of professional experience in software engineering, ideally within SaaS or product-led environments. Strong backend expertise with Java and/or Kotlin, along with solid knowledge of Spring Boot. Experience across the tech stack, including exposure to React (TypeScript preferred). Deep understanding of relational databases (PostgreSQL) and system design. Experience in cloud environments (GCP or AWS). Familiarity with messaging systems such as RabbitMQ or similar. Strong problem-solving capabilities and an adeptness at navigating complex systems. A passion for building high-quality software and a commitment to continuous improvement.

About the job

Join Us in Shaping the Future of Education!

At Griddle, we understand that timetabling can be a complex task. Our software takes on the heavy lifting, allowing schools to concentrate on what truly matters. As part of Compass Education, we are dedicated to enhancing the school experience for staff, students, families, and administrators alike. Together, we create innovative and seamless technology that supports thousands of schools around the world.

We are thrilled to invite a Senior Software Engineer to our dynamic team as we embark on this exciting journey.

Role Overview

In this hands-on position, reporting directly to the Engineering Manager, you will be responsible for designing and developing robust backend-driven applications while also enhancing frontend experiences as needed. Your role will significantly impact our organization, blending technical expertise, product insight, and engineering leadership.

As a part of our team, you will:

  • Design, develop, and maintain secure, scalable software utilized by thousands of school communities.
  • Advocate for clean code, software craftsmanship, and engineering best practices.
  • Address complex technical challenges and determine effective solutions based on impact and trade-offs.
  • Contribute to architectural decisions and technical direction across the team.
  • Collaborate with Product and Design teams to create solutions that fulfill genuine customer needs.
  • Mentor and support fellow engineers, enhancing team capabilities and growth.
  • Engage in code reviews, technical discussions, and ongoing improvement of standards.
  • Take ownership of your work and nurture a culture of quality, accountability, and continuous learning.

About Compass Education

Compass Education is dedicated to innovating the educational landscape by providing powerful technology solutions that facilitate smooth and effective school operations. We strive to enhance the school day experience for every stakeholder, creating a collaborative and supportive environment in which schools can thrive.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.