Facto
1 year ago
Senior Software Engineer
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
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
Apply today!
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.
- 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.
- 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.