C

Compass Education

K-12 school management platform for administration

Full Stack Software Engineer - React / .NET

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeHawthorn, AustraliaNo salary listed

About the Job

Requirements

  • Bring at least 2 years of professional experience in software development.
  • Have familiarity with, or the aptitude to quickly learn, C#/.NET and React.
  • Have experience with SQL and/or NoSQL databases, including SQL and MongoDB.
  • Have solid computer science fundamentals and a good grasp of clean code and software design principles.
  • Have hands-on experience with AI coding tools such as Claude Code, Cursor, or similar.
  • Have an interest in the full software lifecycle, including testing, shipping, and supporting code in production.
  • Take ownership, share ideas, and see them through.
  • Be curious about the product and the business, not just the code.
  • Have a valid Employee Working With Children Check before commencing employment.
  • Pass a satisfactory National Police Check before commencing employment.
  • Verify unrestricted work rights in Australia before commencing employment.

Responsibilities

  • Take well-scoped pieces of work from ticket to production in collaboration with product managers, owners, and fellow engineers.
  • Design, develop, and maintain secure, well-structured, high-performance software used by students, parents, and teachers.
  • Scale up and flesh out new web applications, and build new features on the Compass core platform.
  • Write clean, well-tested code, including unit tests for personal changes and critical paths.
  • Give and receive code reviews.
  • Analyze problems to uncover hidden complexity and design solutions balancing technical feasibility with business value.
  • Document meaningful technical decisions.
  • Use Claude Code day to day to speed delivery without compromising quality, identifying where AI is useful and what to do about its limitations.
  • Work with product managers and owners to understand customer needs and ensure solutions deliver the right outcome.
  • Participate in sprint planning, technical design sessions, and retrospectives with prepared ideas.
  • Work with the support team to triage and resolve production issues.
  • Communicate ideas to technical and non-technical audiences.
  • Continue learning modern frameworks, tools, and practices, and apply them to improve the product and development process.

Desired Qualifications

  • Write specifications, context, and guardrails that make AI agents useful on a real codebase.
  • Catch quality issues before release, including unnecessary abstractions, duplicated logic, and subtle bugs.
  • Trace problems to their root before proposing a solution.
  • Have familiarity with monitoring tools and CI/CD pipelines.

About the Company

Compass Education

K-12 school management platform for administration

Compass Education provides an integrated, cloud-based school management platform for K-12 schools to streamline admin tasks and improve parent–teacher–student communication. The product runs as a subscription SaaS with modules for attendance, academic reporting, and canteen ordering, allowing schools to record data, generate reports, process orders, and send updates from a single system. It differentiates itself by offering a comprehensive, all-in-one solution tailored to K-12 environments, rather than a collection of separate tools. The company aims to reduce administrative work and boost engagement within the school community, so teachers can spend more time teaching.

Company size
201-500
Company stage
Growth Equity (Venture Capital)
Total funding
$38.8M
Headquarters
Melbourne VIC, Australia
Founded
2009

Recently Posted Jobs

Explore more opportunities at Compass Education

See more jobs