Login Enter

Facto

1 year ago

Senior Software Engineer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Facto
Location
Australia, New South Wales, Sydney Region, Sydney Australia
Posted
1 year ago
View all jobs at Facto

Job description

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!

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.