Software@Scale logo

Staff or Senior Engineer (React, TypeScript) – Perm or Contract

Software@Scale
1 day ago
Full-time
On-site
Sydney, New South Wales, Australia
Engineer

Our black belt specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.

With a global footprint and deep local insight, Software at Scale delivers cutting-edge technology solutions that power mission-critical platforms. We solve complex engineering challenges at scale, driving quality, performance, and resilience through the strength of our people.

Empower Your Career

We’re seeking Staff Engineers to play a key role in delivering high-quality, scalable systems across our most important programs. This role is hands-on and delivery-oriented, with scope to influence technical direction, contribute to architecture, and lead by example within engineering teams.

You will work closely with engineering andproduct leaders, and delivery teams while remaining deeply involved in design, implementation, and problem-solving.

Key Responsibilities

  • Design and build scalable, production-grade systems using React, Node.js, TypeScript, and AWS
  • Act as a strong contributor to frontend architecture
  • Contribute to backend API design and development using Node.js and TypeScript
  • Contribute to solution design and system architecture, supporting enterprise-scale requirements
  • Build and maintain systems within monorepo architectures
  • Develop and maintain CI/CD pipelines using GitHub Actions and TeamCity
  • Implement and support test automation practices, including containerised workflows using Docker
  • Leverage AWS-native services to build reliable, cloud-native applications
  • Contribute to the adoption of GenAI and agentic tools where they improve engineering productivity or system capability
  • Apply observability best practices using modern monitoring, logging, and tracing tools
  • Participate in code reviews, architectural discussions, and performance optimisation efforts
  • Support and mentor junior engineers, contributing to a culture of quality and ownership
  • Collaborate closely with product, delivery, and platform teams to deliver business outcomes
  • Build and maintain well-structured, reusable frontend components and state management patterns
  • Ensure strong API contracts and alignment between frontend and backend systems

What You Bring

  • Proven experience operating at Senior or Staff Engineer level in modern engineering teams
  • Strong hands-on expertise in React, Node.js, and TypeScript (Next.js is nice to have)

  • Solid experience building and maintaining backend APIs in Node.js (GraphQL is nice to have)
  • Experience deploying and operating workloads on AWS
  • CI/CD experience using GitHub Actions, TeamCity, or similar tooling
  • Experience with Docker and automated testing practices
  • Experience working in monorepo environments
  • Exposure to GenAI and agentic tools, with a practical, delivery-focused mindset
  • Familiarity with observability tooling and production support practices
  • Good understanding of system and solution design in enterprise environments
  • Strong communication skills and a collaborative, execution-driven approach

What We Offer

  • Meaningful, hands-on engineering work across complex, enterprise-grade platforms
  • Clear growth pathways from Staff and beyond
  • A low-ceremony, delivery-focused environment that values engineers who own outcomes
  • Competitive remuneration and benefits
  • The opportunity to work alongside highly experienced engineers on challenging, high-impact systems