Staff Software Engineer (Full Stack, React, Next.js)
Core
Lead the design and delivery of scalable, resilient software solutions for customer channels, data platforms, and AI-enabled engagement experiences in Business Banking.
Role type
Staff Software Engineer (Full Stack)
Builds
Customer-facing digital experiences, CRM platforms, data-driven services, and AI-enabled engagement platforms for Australian businesses.
Domain
Financial Services / Banking
Deliverable
production ML models | product features | infrastructure
Required skills
React, TypeScript, Next.js, Node.js, AWS, Kubernetes, Docker, Terraform, CloudFormation, CI/CD, Automated testing, Observability, DevSecOps, Microservices, Event-driven architectures, Domain-Driven Design (DDD)
Preferred skills
.Net, Python, Financial services domain experience, Customer channels experience, CRM experience, AI-enabled products experience
Technologies
React, TypeScript, Next.js, Node.js, AWS, Kubernetes, Docker, Terraform, CloudFormation, CI/CD, .Net, Python
Responsibilities
Lead the design and delivery of scalable, resilient software solutions; Build and evolve applications, APIs, services and platform capabilities; Drive architectural decisions and influence engineering direction; Champion modern software engineering practices including automated testing, CI/CD, observability and DevSecOps; Mentor engineers and help grow technical capability across the broader organisation.
Seniority
Staff, strategic IC with mentorship