Compass Education Logo

Compass Education

Full Stack Software Engineer

Posted An Hour Ago
Be an Early Applicant
In-Office
Melbourne, Victoria, AUS
Junior
In-Office
Melbourne, Victoria, AUS
Junior
Build and maintain scalable, secure web systems used by schools. Write clean code across frontend and backend, collaborate with Product and Design, participate in sprint planning and technical design, improve CI/CD and monitoring, design database solutions, and champion engineering best practices.
The summary above was generated by AI

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 including PHP and React, collaborating closely with Product and Design to deliver practical, high-impact solutions for schools.

At School Bytes, 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.

Requirements

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 (PHP & React) 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.

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.
  • 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?

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

Find out more about School Bytes & Compass on our websites - https://www.compass.education/, https://www.schoolbytes.education/.

HQ

Compass Education Hawthorn West, Victoria, AUS Office

36-38 Burwood Rd, Hawthorn West, Victoria, Australia, 3122

Similar Jobs

8 Days Ago
In-Office
Melbourne, Victoria, AUS
Senior level
Senior level
Fintech • Software • Financial Services
Design, build and maintain scalable web applications and microservices; develop and optimise public/private APIs; create responsive front-ends with strong UX; ensure performance, security, testing and CI/CD; participate in code reviews and agile cross-functional collaboration; support maintenance and documentation; contribute to technical innovation including AI-enabled solutions.
Top Skills: APIsCi/CdCSSGCPGitHTMLJavaScriptMicroservicesMongoDBNode.jsScrumSQLSQL ServerTypescriptWeb Components
19 Days Ago
In-Office
Melbourne, Victoria, AUS
Mid level
Mid level
Financial Services
Build and maintain platform products, internal tools, and shared services across the stack. Develop frontends, backend services, APIs, CI/CD pipelines, observability, testing, and integrations. Collaborate on secure, scalable designs, support incidents, contribute documentation, and improve developer experience and platform consistency.
Top Skills: AngularConfluenceCSSDockerElasticsearchGitGitlabGradleGrafanaHTMLJavaJavaScriptJIRAJunitJwtKibanaKotlinKubernetesMavenMicroservicesOauth2OidcOpenshiftOraclePlaywrightPostgresPrometheusReactRest ApisSplunkSpring BootSQLSwiftTypescript
22 Days Ago
Remote or Hybrid
Melbourne, Victoria, AUS
Mid level
Mid level
Fintech • Payments • Financial Services
Build and scale a fintech property-management platform producing front-end and back-end code, prototypes, production-ready solutions, and robust infrastructure. Collaborate with product, design, and engineers to own features, maintain microservices architecture, ensure CI/CD and testing, and mentor teammates.
Top Skills: Apollo FederationAWSCi/CdGraphQLJvmKotlinKubernetesMicroservicesNode.jsPostgresReactReact NativeTestingTypescript

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account