Senior Software Engineer - Full Stack I Ed-Tech I Melb

Ultratalent

City of Melbourne

Hybrid

AUD 120,000 - 170,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work flexibility

Job summary

Ultratalent is seeking a Senior Software Engineer to own end-to-end features across a modern, cloud-based platform. You will work hands-on on both frontend and backend, collaborating with the Engineering Lead to tackle challenging problems while shipping value quickly.

This role emphasizes pragmatism, strong API design, and the ability to operate across greenfield and established codebases in a lean, ownership-driven environment. Hybrid work is supported from Melbourne locations.

Qualifications

  • 5+ years of software engineering experience
  • Hands-on, full-stack development across front- and back-end
  • Own features end-to-end and solve complex technical challenges
  • Understand pragmatic build-vs-buy trade-offs

Responsibilities

  • Build and ship full-stack features end-to-end (roughly 50/50 frontend/backend)
  • Work on greenfield and existing production code
  • Design and develop APIs, services, interfaces, and data layers
  • Build and manage cloud infrastructure via IaC
  • Improve CI/CD, testing and deployment practices
  • Break large technical problems into deployable increments
  • Review code and uphold engineering standards
  • Balance speed with quality and security in a startup/scale-up context
  • Operate with ownership and be comfortable on-call

Skills

Full stack
TypeScript
React
AWS
Infrastructure as Code
CI/CD
GitHub Actions
Prisma
Vitest
Jest
Python scripting
Next.js
Supabase
Turborepo
Go
Deno

Tools

SST
Pulumi
PostgreSQL

Job description

Job Description

Want to build technology that thousands of students use every day?

We're looking for a Senior Software Engineer to join one of Australia's fastest-growing education businesses, working on a modern platform at the centre of its next phase of growth.

This is a genuinely hands-on, full-stack role. You'll work closely with the Engineering Lead, own meaningful features end-to-end and help solve some of the harder technical challenges across both new and existing systems.

What you'll be doing:

  • Building and shipping full-stack features end-to-end, roughly 50/50 front and back end
  • Working across both greenfield builds and an established production codebase
  • Designing and developing APIs, services, interfaces and data layers
  • Building and managing cloud infrastructure through IaC
  • Improving CI/CD pipelines, testing and deployment practices
  • Breaking larger technical challenges into pragmatic, deployable increments
  • Reviewing code and helping maintain strong engineering standards
  • Making sensible build-vs-buy and speed-vs-quality trade-offs
  • Working in a lean environment where engineers have genuine ownership and wear multiple hats

The core stack:

You don't need experience with every technology, but we're looking for strong capability across:

  • TypeScript & React
  • AWS
  • Infrastructure as Code - SST or Pulumi preferred
  • CI/CD & GitHub Actions
  • ORMs - Prisma preferred
  • Vitest or Jest
  • Python for CI/CD scripting

Experience with Next.js, Supabase, Turborepo/monorepos, Go or Deno would be advantageous, but not essential.

No Go experience? That's fine. If you're a strong engineer, it can be picked up on the job.

Your AWS experience

You don't need AWS certifications.

What matters is practical experience working with core AWS services and understanding how cloud infrastructure fits together, ideally including:

IAM | VPC/Networking | ECS/Fargate | S3 | API Gateway | CloudWatch

Experience provisioning AWS environments from scratch through IaC would be particularly valuable.

What we're looking for:

You're likely someone who:

  • Has 5+ years of software engineering experience
  • Is genuinely full stack, rather than heavily front-end focused
  • Can build from scratch but is equally comfortable improving an existing codebase
  • Thinks pragmatically and avoids unnecessary technical complexity
  • Understands good API boundaries, security and application architecture
  • Takes ownership of what you build from development through to production
  • Is comfortable with on-call responsibility
  • Communicates clearly, challenges ideas constructively and then commits to the agreed direction
  • Enjoys the pace, ambiguity and ownership that comes with a startup/scale-up environment

High impact: Build technology used by thousands of students across Australia.

Real ownership: Stay close to the code and take meaningful features from idea through to production.

Modern engineering environment: Work across TypeScript, React, AWS, PostgreSQL, IaC and a broader modern cloud stack.

Autonomy: Work closely with an experienced Engineering Lead without layers of bureaucracy or micromanagement.

Growth: Join a rapidly scaling organisation with significant investment in its technology platform.

Hybrid flexibility: Work flexibly with some time spent alongside the team in Melbourne CBD or Eastern suburbs.

If you're an experienced engineer who likes building, shipping and solving real problems rather than over‑engineering them, we'd love to hear from you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Technology CII • City of Melbourne

On-site
AUD 120,000 - 140,000
Permanent position in Melbourne
Competitive salary
Meaningful projects
Senior Software Engineer
Senior Software Engineer

Refactor. • City of Melbourne

Hybrid
AUD 120,000 - 170,000
Hybrid work
Melbourne office 1–2 days
Learning budget
Senior Software Engineer
Senior Software Engineer

2 Doors® • Melbourne

Hybrid
AUD 150,000 - 180,000
Hybrid work model
High autonomy
Senior Software Engineer – Python/C++ | React | Hybrid
Senior Software Engineer – Python/C++ | React | Hybrid

Latitude IT • Sydney

Hybrid
AUD 150,000 - 190,000
Senior Full Stack Software Engineer - Typescript
Senior Full Stack Software Engineer - Typescript

TheDriveGroup • Council of the City of Sydney

On-site
AUD 150,000 - 230,000
Equity upside
Senior Full-Stack Engineer - Hybrid, Education Tech
Senior Full-Stack Engineer - Hybrid, Education Tech

Ultratalent • City of Melbourne

Hybrid
AUD 120,000 - 170,000
Hybrid work flexibility
Full-Stack Engineer: Build Impactful SaaS in Melbourne
Full-Stack Engineer: Build Impactful SaaS in Melbourne

Technology CII • City of Melbourne

On-site
AUD 120,000 - 140,000
Permanent position in Melbourne
Competitive salary
Meaningful projects
Senior Software Engineer - .Net/AWS
Senior Software Engineer - .Net/AWS

NCS • City of Melbourne

On-site
AUD 140,000 - 180,000
Relocation assistance
Senior Software Engineer
Senior Software Engineer

Think & Grow • City of Melbourne

On-site
AUD 100,000 - 110,000
Technical Lead
Technical Lead

Talent • Sydney

Hybrid
AUD 120,000 - 160,000
Potential equity participation
Hybrid and flexible working