Facto.
Senior Software Engineer
Facto.Australia1 day ago
Full-timeEngineering, Information Technology
About Facto

Facto is a growing Australian IT consultancy specialising in business transformation, technology enablement, and strategic advisory services. We partner with clients across a range of industries to deliver complex change programs and drive measurable outcomes. Our consultants are trusted experts who thrive in fast-paced, evolving environments.

The opportunity

Join the Innovation & Digital Enablement to ideate, design, build and operate core components of a next-generation talent marketplace. You’ll turn architectural guardrails and product goals into working software and platform capabilities, uplift engineering practices (quality, automation, observability), and help deliver the three-year roadmap with measurable outcomes for students, job seekers, and employers.

What the role does

  • Product & platform engineering: Build secure, scalable features/services across front-end, back-end, and integrations (APIs/events), aligned to target architecture and NFRs.
  • Quality & automation: Apply standards, testing, and CI/CD; contribute to IaC/templates; participate in code reviews and DoR/DoD gates.
  • Observability & operations: Instrument metrics/logs/traces, maintain runbooks, support on-call, and improve reliability/cost through data-driven tuning.
  • Collaboration & delivery: Work with Product &Experience, Data, and partners to sequence dependencies, land increments, and share knowledge.
  • Innovation & continuous improvement: Trial emerging tech, document designs/ADRs, and contribute to communities of practice/guilds.

What the role needs

  • Technical depth: Strong full-stack software skills (e.g. Node / Typescript / React / GitHub Actions), cloud/Kubernetes familiarity, CI/CD & IaC literacy, and solid understanding of integration patterns and security.
  • Outcome mindset: Proven impact on reliability/performance/cost with automation and observability; delivers to roadmap and OKRs.
  • Modern ways of working: Agile delivery, quality gates (DoR/DoD), code review standards, and blameless learning.
  • Communication & teaming: Clear documentation and stakeholder communication; collaborates effectively across product, data, and engineering squads.

Tooling & tech

  • Application: Node.js/TypeScript, React (or Next.js), Express/NestJS, REST/GraphQL.
  • Data & integration: Postgres, Redis, messaging/eventing (Kafka/SNS/SQS).
  • CI/CD & quality: GitHub Actions/GitLab CI/Azure DevOps; Jest/Playwright/Cypress; contract testing (Pact).
  • Containers & cloud: Docker, Kubernetes; AWS/GCP/Azure basics.
  • Observability: OpenTelemetry, Prometheus, Grafana; alerting & runbooks.

Apply today!

Key Skills

Ranked by relevance