Taro Logo

Staff Software Engineer - Nodejs, React & AWS

Australia's leading bank known for world-class platforms, agile IT infrastructure, and innovation in banking technology.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Finance · Enterprise SaaS

Job Description

Commonwealth Bank of Australia is seeking a Staff Software Engineer to join their technology unit, which is responsible for delivering the best digital banking services to customers. This role sits at the intersection of innovation and banking technology, working on projects that shape the future of financial services in Australia. The position involves leading a cross-functional squad in developing and enhancing key banking platforms, including Australia's number one banking app, Netbank, and various other digital banking solutions.

The ideal candidate will be passionate about developing high-quality software solutions while providing technical leadership to the team. You'll be working with modern technologies including Node.js, React, and AWS, while also driving the adoption of cutting-edge technologies like Generative AI. The role requires expertise in both backend and frontend development, with a strong focus on microservices architecture and API design.

As a Staff Software Engineer, you'll be responsible for technical design decisions, mentoring junior engineers, and implementing best practices across the development lifecycle. The position offers the flexibility of hybrid working arrangements, with at least half the time spent connecting in office. You'll be part of an inclusive team that values innovation and growth, working on projects that have a direct impact on millions of customers.

The role presents an exciting opportunity to work with a leading financial institution that is at the forefront of technological innovation in banking. You'll be part of a team that's building tomorrow's bank today, using world-leading technology and innovation to redefine what customers expect from their banking experience.

Last updated 9 days ago

Responsibilities For Staff Software Engineer - Nodejs, React & AWS

  • Provide technical design and development leadership
  • Lead the technical strategy for the squad
  • Develop and deploy high-quality software solutions
  • Drive adoption of Generative AI
  • Design scalable systems and reusable patterns
  • Mentor junior engineers
  • Drive continuous improvement initiatives
  • Create comprehensive test coverage
  • Collaborate with stakeholders
  • Implement engineering best practices

Requirements For Staff Software Engineer - Nodejs, React & AWS

Node.js
JavaScript
React
MongoDB
TypeScript
  • Experience with Node.js, JavaScript, NestJS, and REST APIs
  • Experience with React and similar frontend frameworks
  • Knowledge of SQL and NoSQL databases
  • Experience with API testing tools
  • Experience with testing automation
  • Knowledge of microservices and RESTful API design patterns
  • Experience with CI/CD tools
  • AWS expertise (Lambda, S3, CloudWatch, IAM, Serverless)
  • Security best practices knowledge
  • Experience with monitoring tools (Splunk, Grafana, Prometheus)
  • Technical leadership experience

Benefits For Staff Software Engineer - Nodejs, React & AWS

  • Flexible work arrangements
  • Engineering hub locations across Australia
  • Inclusive and diverse workplace
  • Career development opportunities

Related Jobs

Staff Software Engineer - Unpublished R&D Product

Staff Software Engineer position at Riot Games Sydney, leading development of an unpublished R&D product, requiring 6+ years experience and C++ expertise.

Staff Engineer

Staff Engineer position at ShiftCare, leading technical excellence and architectural decisions for healthcare SaaS platform using Ruby on Rails. Remote work in Australia/NZ.

Staff Electricity Market Optimization Software Engineer

Staff Software Engineer role at GE Vernova focusing on electricity market optimization and power systems, offering $125k-188k salary with comprehensive benefits.

Lead Platform Software Engineer

Lead Platform Software Engineer position at Midnite, responsible for ensuring platform reliability and leading Australian backend team development.

Lead Software Engineer (Python/Django)

Lead Software Engineer position at Kraken, focusing on Python/Django development and team leadership, contributing to sustainable energy solutions in a hybrid work environment.