Software Engineer at Commonwealth Bank
Sydney, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

10 Oct, 25

Salary

0.0

Posted On

11 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Devops, Sql Server, Integration, Octopus, Test Automation, Node.Js, Languages, Typescript

Industry

Computer Software/Engineering

Description

SEE YOURSELF IN OUR TEAM

We are seeking a Software Engineer who is passionate about building impactful products and eager to grow within a Product Operating Model. You will be part of a cross-functional, empowered team, working closely with a Product Owner/Manager and Designer as part of the core product trio. Your role involves contributing to the implementation, testing, and improvement of our products whilst developing your product engineering skills.
We value a “product engineer” mindset - where you care about both the product’s success and code quality. We expect you to be a collaborative team member who communicates effectively and is eager to learn and grow.

TECHNICAL SKILLS

We use a broad range of tools, languages, and frameworks. We don’t expect you to know them all but experience or exposure with some of these will set you up for success in this team:

  • Solid experience with C#, .NET Core, Next.js, React.js, Typescript, Node.js
  • Familiarity with full cycle engineering, including test automation (unit, integration and e2e testing)
  • Experience with Cloud technologies (AWS/Azure)
  • Experience building scalable, high-performance, and secure APIs
  • Understanding of DevOps, CI-CD pipeline - TeamCity, Octopus, GitHub Actions
  • Experience with relational database (PostgreSQL/MySQL/Microsoft SQL Server)
Responsibilities
  • Collaborate as part of a “core trio” (Product, Design, Engineering) to understand business and user problems and help implement solutions.
  • Contribute to technical implementation of new and existing features under guidance from senior engineers.
  • Participate in the full product lifecycle: from implementation to testing (unit, integration), release, and maintenance.
  • Learn about and begin integrating AI-driven solutions into engineering workflows and product capabilities.
  • Stay curious about new developments in AI (including LLMs and agentic AI approaches) and learn their practical applications.
  • Follow and help maintain high standards of code quality, testing, and documentation.
  • Identify opportunities for improvements with guidance from senior team members.
  • Embrace change and ambiguity, taking initiative in a dynamic, fast-paced startup environment.
  • Adapt across roles and responsibilities as needed to support the team’s success.
Loading...