{"id":613857,"url":"https://alion.io/job/contour-education-senior-software-engineer","title":"Senior Software Engineer","company":{"id":449731,"name":"Contour Education","domain":"contoureducation.com.au","url":"https://alion.io/company/contour-education","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Rippling","truth_index":{"grade":"B","score":83,"open_postings":6,"ghost_share":0,"stale_share":0.667,"repost_share":0,"time_to_fill_p50_days":49,"computed_at":"2026-11-01T06:10:25Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Melbourne, Australia"],"countries":["AU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":87000,"max_usd":182000,"period":"year","method":"role_seniority_country_cell","sample_n":8},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Gitflow","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Jest","optional":false},{"name":"Jira","optional":false},{"name":"Linear","optional":false},{"name":"Next.js","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prisma","optional":false},{"name":"Pulumi","optional":false},{"name":"Turborepo","optional":false},{"name":"TypeScript","optional":false},{"name":"Vercel","optional":false},{"name":"Vitest","optional":false},{"name":"Git","optional":true},{"name":"JavaScript","optional":true},{"name":"Node JS","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-06-18T06:29:22Z","employer_posted_date":"2026-06-18","last_verified_at":"2026-11-01T12:57:59Z","board_verified":true,"closed_at":null,"days_open":136,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":135},"description":"Turn ideas into features thousands of students rely on.\nAt Contour, we've grown from a scrappy startup into a high-growth scale-up, and we've ranked on AFR's Fast 100 four years running (#8 in 2025). Our engineering team builds the learning platform that thousands of students, parents, and tutors use every day, and in 2026 it sits at the centre of where the organisation is heading.\nWe're hiring a Senior Software Engineer to help our Engineering Lead deliver that vision. You'll be one of the most experienced engineers on the team: deep in the code, trusted with the harder features, and a steady technical presence the team can lean on when the Lead is stretched.\nYou're product-first. You stay close to the student outcome and don't get lost perfecting docs or code while the feature waits, and you keep the path from idea to shipped feature smooth. You bring a strong point of view and push back when something doesn't make sense, then commit fully once a call is made.\nReporting to the Engineering Lead, you'll take on meaningful features across our Learning Portal and the services behind it, with a modern stack and the AI tooling to build well and ship quickly.\nWho Are We\nContour was founded in 2020 by students who saw that the quality of your education was basically a lottery. Teachers stretched thin by the system, learning materials that varied from school to school, and support that stopped the moment you left the classroom.\nWe began with 5 students in a room. Today 15,000+ students have trusted Contour as their academic partners, and we've grown to 500+ team members across 10 campuses in Australia. In 2025 we ranked #8 on the AFR Fast 100 of fastest-growing companies.\nWe've produced hundreds of 99+ ATARs, tutored the world-record UCAT scorer, and placed 850+ students into medical and dental schools across Australia.\nContour is made up of three brands:\nContour Education → academic performance in high school\nContour MedPrep → entry into medical and dental schools\nContour TestPrep → entry into selective and scholarship schools\nContour is built by students, for students.\nWhat You Will Do\nReporting to the Engineering Lead, you'll be a senior hands-on contributor, building features end to end and helping the team ship them smoothly.\nShip full-stack features: Build and deliver features across the stack, from Next.js UI and API routes to Go services, keeping the path from idea to production smooth.\nSupport the vision: Work closely with the Engineering Lead to deliver the technical roadmap. Bring your own view, help prioritise issues sensibly, push back where it helps, and commit fully once a direction is set.\nStay product first: Make pragmatic calls that get value to students sooner, including clear build-vs-buy decisions where an existing tool or service is the right choice. Write the tests and docs that genuinely help the team ship and maintain, without gold-plating while students wait.\nShip in meaningful increments: Break large changes into reviewable, deployable steps so the team can keep momentum, reduce risk, and learn from production quickly.\nKeep quality high: Give thorough PR/MR reviews, keep test coverage meaningful, and write documentation that helps the team keep moving.\nBe there for the team: Be a dependable technical presence on the harder problems, especially when the Lead is in meetings.\nHelp systems scale: Contribute to new systems and improve existing ones, working across greenfield and brownfield with IaC (SST or Pulumi) and our cloud setup (AWS, Vercel).\nWhat You Will Bring\nEngineering Expertise: You bring 5+ years of full-stack development experience and are fluent in our core stack: TypeScript, Next.js, PostgreSQL, and Go.\nTechnical Breadth: You have experience with ORMs (preferably Prisma), IaC solutions (preferably SST or Pulumi), Vitest or Jest (for integration and unit testing), and monorepo tooling like Turborepo.\nCloud Proficiency: You're familiar with AWS services, and you understand how to deploy via Vercel or similar pipelines.\nProfessional Standards: You write clean PRs and code, are experienced with GitFlow branching, implementing CI/CD pipelines, and configuring GitHub Actions, and you're comfortable in issue-tracking tools like Linear or Jira.\nPragmatic and Product First: You make sensible trade-offs between scope, quality, speed, and ownership with the student outcome in mind. You know when to build, when to buy, and how to break big work into increments the team can review, deploy, and learn from.\nA Strong Teammate: You give thoughtful PR/MR reviews, write clear documentation, and help the engineers around you. You disagree well and commit fully.\nDependable: You're comfortable being on-call, and you take responsibility for the features you ship.\nMission-Aligned: You're genuinely here for the mission of helping students, and you let better student outcomes guide your technical decisions.\nBonus: Experience in a fast-paced startup or scale-up environment.\nWhy You Will Love It\nHigh Impact: You'll build the platform thousands of students across Australia use to learn, and your work ships and gets used quickly.\nTrust and Autonomy: Room to do your best work in close partnership with the Engineering Lead and the team, without being micromanaged.\nA Team of Builders: You'll work alongside other experienced engineers and learn from one another.\nOutcome-Focused Culture: We value outputs and outcomes over hours in a seat.\nFlexible Environment: Hybrid-friendly work from anywhere, with some on-site time at our Glen Waverley or Melbourne CBD campus to connect with the team.\nGrowth Potential: Room to grow as the organisation scales into a national education group.\nCompetitive Package: Salary range of $160,000 to $180,000 AUD + super, plus extra leave, EAP access, and lifestyle perks.\nHow to Apply\nReady to make a real impact?\nApplication Process\nSubmit your application.\nShortlisted candidates will complete a video interview and technical assessment.\nSuitable candidates will then be invited for a panel interview.\nFeel free to reach out directly to  if you have any questions :)","description_format":"text","description_chars":6124,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Secondary Education"],"lifecycle":[{"event":"open","at":"2026-09-10T18:26:39Z"},{"event":"close","at":"2026-10-13T08:23:39Z"},{"event":"reopen","at":"2026-10-30T01:54:27Z"}],"visa":[],"liveness":{"score":17,"band":"cold","label":"Long shot","p_open":1,"p_active":0.596,"p_room":0.28,"age_days":135,"expected_fill_days":49,"reasons":["conf:1","win:tail","crowd:"],"computed_at":"2026-11-01T06:10:25Z"},"pay":null,"html_url":"https://alion.io/job/contour-education-senior-software-engineer","json_url":"https://alion.io/job/contour-education-senior-software-engineer.json","meta":{"generated_at":"2026-11-01T13:08:36Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":20316,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":449731},"rest":"https://alion.io/mcp/rest/get_company?id=449731"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcontour-education-senior-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcontour-education-senior-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcontour-education-senior-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/contour-education-senior-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcontour-education-senior-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":613857}},{"tool":"search_jobs","arguments":{"company":"contoureducation.com.au","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":613857},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}