Senior Software Developer

Technology CII

City of Melbourne

On-site

AUD 140,000 - 170,000

Full time

32 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Technology CII is seeking a Senior Software Engineer in Australia’s Victoria region to design, develop, and maintain cutting-edge technology solutions. The role involves owning end-to-end delivery, building modern customer-facing apps with TypeScript, React/Next.js, PostgreSQL and AWS, and crafting secure APIs and scalable infrastructure.

You will drive CI/CD, tooling, and operational excellence while collaborating with product and design teams to translate requirements into practical technical

Qualifications

  • Proficient in TypeScript, React and modern frontend/backend stacks.
  • Experience building production systems and APIs with cloud services.
  • Strong background in CI/CD and automation practices.

Responsibilities

  • Own end-to-end delivery of full-stack features from design to deployment and support.
  • Build customer-facing applications using TypeScript, React/Next.js, PostgreSQL and AWS.
  • Develop secure APIs and backend services powering core platform functionality.
  • Design, provision and manage cloud infrastructure with Infrastructure as Code (SST/Pulumi) in AWS.
  • Improve engineering productivity via CI/CD pipelines, tooling and testing practices.
  • Collaborate with product, design and business stakeholders to translate requirements into technical solutions.
  • Provide technical leadership through architecture decisions, code reviews and mentoring.

Skills

TypeScript
React
AWS
PostgreSQL
Infrastructure as Code
SST or Pulumi
GitHub Actions
Prisma
Vitest/Jest
Python
Full-stack development

Tools

SST/Pulumi

Job description

The Senior Software Engineer will play a key role in designing, developing, and maintaining cutting-edge technology solutions. This permanent position offers the chance to work on impactful projects while enhancing systems and applications.

Client Details

Our client is helping students achieve better outcomes through world-class mentoring and support. They're a fast-growing, startup-minded team that values ownership, speed, pragmatism, and strong engineering fundamentals.

This is an opportunity to have a genuine impact in a lean, high-performing team where engineers are trusted to solve problems end-to-end and wear multiple hats

Description
  • Own the end-to-end delivery of full-stack features, from design and architecture through to deployment, monitoring, and ongoing support.
  • Build modern customer-facing applications using TypeScript, React/Next.js, PostgreSQL, and AWS, balancing scalability, maintainability, and user experience.
  • Develop secure, well-designed APIs and backend services that power core platform functionality and support future growth.
  • Design, provision, and manage cloud infrastructure using Infrastructure as Code (SST/Pulumi), with hands-on responsibility across AWS services including IAM, VPCs, ECS/Fargate, S3, API Gateway, and CloudWatch.
  • Improve engineering productivity by contributing to CI/CD pipelines, testing practices, developer tooling, and operational excellence.
  • Work confidently across both greenfield projects and existing production systems, making thoughtful decisions that improve code quality without over-engineering.
  • Investigate and resolve production issues, participate in on-call responsibilities, and help build reliable, observable systems.
  • Partner closely with product, design, and business stakeholders to translate requirements into practical technical solutions.
  • For senior engineers, provide technical leadership through architecture decisions, code reviews, mentoring, and raising engineering standards across the team.
Profile
A Successful Senior Software Engineer Should Have
  • TypeScript
  • React
  • AWS
  • PostgreSQL
  • Infrastructure as Code (SST or Pulumi preferred)
  • CI/CD pipelines (GitHub Actions preferred)
  • ORM frameworks (Prisma preferred)
  • Testing frameworks such as Vitest or Jest
  • Python experience for automation and CI/CD scripting
  • Experience building and maintaining production systems
  • Strong understanding of software engineering best practices
  • Full-stack development capability
Nice to Have
  • Next.js experience
  • Supabase ecosystem familiarity
  • SST experience
  • Go or Deno experience
  • Experience provisioning AWS environments from scratch
  • Monorepo experience (especially Turborepo)
  • Startup or high-growth company experience
Job Offer
  • Modern engineering stack
  • Opportunity to shape product and technical direction
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer (React.js/Node.js/Typescript)
Lead Software Engineer (React.js/Node.js/Typescript)

Remote Office • City of Melbourne

Hybrid
AUD 150,000 - 180,000
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 - Onboarding
Senior Software Engineer - Onboarding

Easygo • City of Melbourne

On-site
AUD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Easygo • City of Melbourne

On-site
AUD 120,000 - 150,000
Full Stack Developer
Full Stack Developer

Recoded • City of Melbourne

On-site
AUD 110,000 - 160,000
Senior Software Engineer - Onboarding
Senior Software Engineer - Onboarding

Easygo Gaming • City of Melbourne

On-site
AUD 100,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Roima Intelligence • Adelaide

Hybrid
AUD 100,000 - 130,000
Principal Full-Stack Engineer (C# / React / AWS)
Principal Full-Stack Engineer (C# / React / AWS)

Intertek Inform • Sydney

Hybrid
AUD 180,000 - 240,000
Hybrid work environment
Sydney CBD office near Wynyard Station
Senior Developer – SME Platform
Senior Developer – SME Platform

Jobtailor • City of Melbourne

On-site
AUD 90,000 - 150,000
Full-Stack React Developer
Full-Stack React Developer

Jacob Thomas Executive • City of Melbourne

On-site
AUD 120,000 - 180,000