
Software Engineer
Contour Education.com
130k - 150k AUD/year
Hybrid
Hybrid (Glen Waverley, Victoria, AU); Hybrid (Melbourne, Victoria, AU)
Full Time
Do you thrive in environments where you ship real products, not just minor patches? Do you want to architect systems that impact thousands of students, rather than getting lost in the backlog of a corporate giant?
At Contour, we’ve proven a product–market fit. What began as a scrappy startup has rapidly evolved into a high-growth scale-up, fuelled by a product that works and a mission that matters. We've ranked on AFR's Fast 100 lists four years in a row (#8 in 2025), and our engineering team will be at the forefront of our digital products in 2026.
To continue to improve our products for our students, we’re seeking a Software Engineer who is a builder, not just a ticket-mover.
This role is for an engineer who wants end-to-end ownership - someone who thrives in a high-trust, async-first environment and wants to solve meaningful problems across a diverse, modern stack. You won’t just be writing code; you will be shaping the digital ecosystem that helps students reach their full potential.
You will join a team that values technical excellence and autonomy. Your mandate is clear: build, ship, and scale high-quality features across our Learning Portal and services, bridging the gap between complex engineering challenges and seamless student experiences.
Who We Are
At Contour, we’re reshaping education, one student at a time.
Born from the frustration of students who knew the system could be better, we set out to build what we once wished existed: tutoring that actually works. Not generic classes. Not recycled notes. Not overpriced, overcrowded rooms with an out-of-touch teacher who couldn’t relate. But a complete ecosystem of tutoring, resources, and support, meticulously designed to help every student reach their full potential.
Since 2020, over 10,000+ students have trusted Contour to guide their academic journey, and we’ve grown to over 300+ team members. We’ve produced hundreds of 99+ ATARs, tutored the World-Record UCAT scorer, and placed more students into medical school than any school in Australia.
Our growth is a testament to the simple philosophy: Put the student first, always. Everything we design, from our world-class tutor-training programs to our purpose-built campuses, exists to help students master content faster, perform with confidence, and even rekindle the joy of learning.
Contour is a group of three brands united by one goal: to give every student the best chance to achieve their full potential:
- Contour Education: Reshaping how students master their high school subjects with small-group tutoring, structured resources, and 1-on-1 support across Maths, Science, and English.
- Contour Medprep: Reshaping medical preparation with a proven, step-by-step pathway through the UCAT, interviews, and admissions, led by a team of 100+ medical students.
- Contour TestPrep: Reshaping test preparation, starting with the selective entry exam, through rigorous tutoring, mock exams, and data-driven feedback to give students a decisive advantage.
This is Contour. Built by students, for students.
What You Will Do
Reporting to the Engineering Team Lead, you will operate as a core contributor to our technical roadmap, balancing deep code work with system-wide thinking.
End-to-End Product Engineering
- Ship Full-Stack Features: Deliver features from conception to deployment (Next.js UI, API routes, Go services, Supabase edge functions).
- Solve Complex Problems: Devise robust solutions for connecting systems across Contour and enhancing the student journey via our Learning Portal.
- Build for Users: Translate product requirements into high-impact tools that students and tutors rely on daily.
Systems & Architecture
- Architect for Scale: Collaborate to design entirely new scalable systems and infrastructure from the ground up. You will work on both brownfield optimisation and greenfield innovation.
- Modern Cloud Operations: Maintain a full-stack view of our systems. You will utilise IaC solutions (SST/Pulumi) and cloud services (AWS, Vercel) to ensure our platform is robust, scalable, and secure.
Engineering Culture & Standards
- Champion InnerSource: contribute to a culture of clear documentation, modular design, and async-first collaboration. You will create comprehensive developer docs and structured issues.
- Elevate Quality: Implement rigorous testing standards using Vitest/Jest for integration and Cypress/Playwright for E2E testing.
- Technical Alignment: Pair with the Team Lead and conduct thorough PR/MR reviews to maintain high code quality and technical alignment across the team.
What You Will Bring
- Engineering Expertise: You bring 2-3+ years of full-stack development experience and are fluent in our core stack: TypeScript, Deno, NextJS, PostgreSQL, and Go.
- Technical Breadth: You have experience with ORMs (preferably Prisma), IaC solutions (preferrably SST or Pulumi), Vitest or Jest (for integration and unit testing) and Cypress or Playwright (for E2E testing).
- Cloud Proficiency: You are familiar with Supabase (Auth & Edge Functions) and AWS services. You understand service implementation patterns and how to deploy via Vercel or similar pipelines.
- Professional Standards: You write clean PRs and code, are experienced with GitFlow branching, implementing CI/CD pipelines, configuring GitHub Actions, can use issue-tracking tools like Linear or Jira.
- Team-player: You can conduct detailed PR/MR reviews, provide constructive feedback to peers, and can create dev-friendly documentation.
- High Ownership Mentality: You are comfortable with being on-call and take responsibility for the features you ship.
- Mission-Alignment: You’re genuinely here for the mission of helping students. You align technical decisions to enable better student outcomes, not just engineering perfection.
- Bonus: Experience working in a fast-paced startup/scale-up environment or working within a monorepo.
Why You Will Love It
- Impact & Ownership: You will ship features end-to-end. This involves working on the frontend, backend logic, and the supporting infrastructure. Your work will be recognised and used immediately.
- Breadth over Narrow Specialisation: This role requires a full-stack view. You will ensure features are built coherently from top to bottom, avoiding the boredom of hyper-specialised, repetitive tasks.
- Best of Both Worlds: You will have the chance to work on both brownfield optimisation and greenfield innovation projects.
- Flexible Environment: Hybrid-friendly work from anywhere, with some on-site attendance at our Glen Waverley/Melbourne CBD Campus to connect with the team.
- Growth Potential: Opportunity for career development to progress as the organisation grows into a national education group.
- Competitive Package: Salary range of $130,000 to $150,000 AUD + super, plus extra leave, EAP access, and lifestyle perks.
Ready to use your engineering skills to build something that lasts? If you want to turn code into a meaningful impact for students across Australia, we want to hear from you.
How to Apply
👉 Ready to make a real impact?
Application Process
• Submit your application
• Shortlisted candidates will complete a video interview and technical assessment