
Principal Software Engineer – Node.js
Commonwealth Bank
full-time
Posted on:
Location Type: Hybrid
Location: Sydney • Australia
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Define and execute technical vision and strategy across the entire product organisation, working directly with executive leadership to align technical and business objectives.
- Lead architectural decisions for complex, multi-system initiatives that span multiple teams and product areas, setting technical direction for the organisation.
- Drive end-to-end ownership of critical technical initiatives that directly impact business outcomes and competitive advantage.
- Pioneer the integration of breakthrough AI technologies - including next-generation agentic AI and emerging paradigms - establishing our technical leadership in AI-driven product development.
- Identify and lead transformational technical initiatives that create significant competitive advantages.
- Build and mentor technical leadership pipeline, developing the next generation of senior and staff engineers.
- Navigate and resolve complex technical and organisational challenges that require both technical depth and business judgement.
- Represent our technical capabilities and vision to investors, partners, and the broader technical community.
Requirements
- Strong skills in React, Next.js, Node, Typescript
- Solid experience in Microservices and Web APIs (Node express)
- Working knowledge of Enterprise level solution design & architecture
- Good understanding of Event based architecture such as Kafka
- Databases such as Oracle PL/SQL, Mongo, AWS NoSQL databases
- Experience on AWS Cloud native services
- DevSecOps including CI/CD - GitHub actions
- Knowledge and experience on Test automation across all levels (Unit/Component, Integration, E2E, Specmatic Contract Testing -for APIs)
- Advanced knowledge on source code management i.e. Github branching strategy, Monorepo, TurboRepo etc.
- GenAi and Agentic tools such as RooCode, Cline, Claude Code, GitHub CoPilot
- Knowledge on Observability tools such as Observe, Prometheus, Grafana, PagerDuty
Benefits
- flexible working options including changing start and finish times
- part-time arrangements
- job share arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactNext.jsNodeTypescriptMicroservicesWeb APIsEvent based architectureDatabasesAWS Cloud native servicesTest automation
Soft Skills
leadershipmentoringstrategic visionbusiness judgementproblem solving