Software Engineer

4 weeks ago


Melbourne, Victoria, Australia Commonwealth Bank of Australia Full time

Commonwealth Bank of Australia is embarking on a significant transformation of our Engineering culture and Enterprise, providing an exceptional opportunity to shape the technical evolution of our systems.

About Us

We are committed to delivering innovative technology solutions that support our customers and drive business growth. Our team is responsible for developing cutting-edge digital banking services, including digital delivery, group data and analytics, technology infrastructure, cyber security, fraud detection, and physical security.

Job Summary

We are seeking a skilled Staff Software Engineer to join our team and contribute to shaping the technical direction of our system. As a key member of our squad, you will be responsible for designing innovative solutions, guiding engineers, and ensuring our technical approach is sound and well-architected.

Main Responsibilities
  • Design and develop APIs, microservices, backend components, and data access layers to meet business requirements
  • Contribute to technical strategy, end-to-end design, implementation, and delivery of our system
  • Mentor and guide engineers to develop elegant, well-tested, and maintainable code
  • Support deployments across Azure and AWS environments through our continuous delivery pipelines
  • Promote a culture of continuous learning, experimentation, and innovation within the team
Requirements

To succeed in this role, you should have:

  • Strong hands-on experience with C#, ASP.NET, .NET Core, React.js/Next.js, and other technologies listed below
  • Sound knowledge of large-scale distributed systems, Microservices, and Rest API Integration
  • Cloud experience with AWS or Azure
  • CI/CD pipeline experience with GitHub Actions, TeamCity, Octopus, or equivalent
  • Databases experience with NoSQL, Mongo DB, Aurora DB, or equivalent
Benefits

We offer a competitive salary range of AUD 120,000 - 180,000 per annum, depending on your experience and qualifications. You will also enjoy a range of benefits, including flexible work arrangements, professional development opportunities, and a supportive team environment.



  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Company Overview: Our company, Information & Communication Technology | Engineering - Software, specializes in developing innovative software solutions using cutting-edge technologies. Salary: $120,000 - $180,000 per annum Job Description: We are seeking an experienced Senior Software Engineer with expertise in cloud architecture to join our team. As a key...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Job DescriptionWe are seeking an experienced Senior Cloud Software Engineer to join our team in Information & Communication Technology | Engineering - Software. This role requires a strong background in cloud-based solutions using AWS services.Responsibilities:Design and Develop: Design, develop, and maintain Node.js and React.js applications, ensuring high...

  • Software Engineer

    1 month ago


    Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Information & Communication Technology | Engineering - Software is seeking an experienced Senior Software Engineer with a strong background in Node.js and React.js development.Job OverviewThis exciting opportunity involves designing, developing, and maintaining scalable containerized microservices using Docker on AWS Elastic Container Service (ECS). The...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    We are seeking a highly skilled Senior Software Engineer to join our team in Information & Communication Technology | Engineering - Software. Job Description: As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining Node.js and React.js applications on AWS cloud services. You will utilize your expertise in...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Senior Software Engineer Position OverviewWe are seeking an experienced Senior Software Engineer to join our Information and Communication Technology | Engineering - Software team.Estimated Salary: $120,000 - $180,000 per yearThis role requires a strong background in Node.js and React.js development, as well as extensive experience designing and implementing...


  • Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    XPT Software Australia Pty Ltd is a leading software development company that values innovation and excellence in the field of Cloud engineering. As a Cloud DevOps Engineer, you will play a key role in shaping our company's future by designing, developing, and deploying scalable cloud solutions using GCP.We are offering an attractive salary range of $120,000...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Job SummaryWe are seeking an experienced Software Engineer with expertise in Node.js, React.js, and AWS cloud technologies to join our Information & Communication Technology | Engineering - Software team.

  • Software Engineer

    2 months ago


    Melbourne, Victoria, Australia IBISWorld Full time

    Job Title: Software EngineerJob Summary:We are seeking an experienced Software Engineer to join our team at IBISWorld. As a Software Engineer, you will be responsible for designing, implementing, and supporting product features rooted in customer problems, collaborating closely with product managers, designers, data engineers, marketers, and other...


  • Melbourne, Victoria, Australia Rocket Software Full time

    Job SummaryWe are seeking a highly skilled Technical Support Leader to join our team at Rocket Software. This is an exciting opportunity for a seasoned technical professional to lead our support efforts and drive business growth.About the RoleThe Senior Technical Support Engineer will provide technical direction and leadership in the support, development,...

  • Software Engineer

    2 months ago


    Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    Our company, {company}, is seeking a skilled Software Engineer to join our team. As a key member of our Cloud Computing team, you will be responsible for designing and developing scalable cloud-based systems. Key responsibilities include:Designing and implementing cloud-based architectures to meet business requirementsDeveloping and maintaining cloud-based...


  • Melbourne, Victoria, Australia Xero Full time

    About the RoleWe are looking for an experienced Software Engineering Leader to join our team at Xero. The successful candidate will have a proven track record of designing and implementing new software features, leading cross-functional teams, and mentoring junior team members.ResponsibilitiesDesign and implement new software featuresLead a team of...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    About UsWe are a leading technology firm specializing in software development and engineering.Job Title: Senior Software EngineerDescriptionThe successful candidate will be responsible for designing, developing, and maintaining high-performance Node.js and React.js applications.We utilize AWS cloud services to architect, deploy, and manage scalable and...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    **Company Overview:**We are a leading Information & Communication Technology | Engineering - Software company, dedicated to delivering innovative solutions that transform the way we live and work.


  • Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    Job OverviewXPT Software Australia Pty Ltd is seeking a highly skilled Cloud DevOps Engineer to join our team.About the RoleThis role involves designing and implementing scalable cloud-based solutions using Google Cloud Platform (GCP) technologies. As a Cloud DevOps Engineer, you will work closely with cross-functional teams to ensure seamless deployment,...

  • Software Engineer

    2 months ago


    Melbourne, Victoria, Australia Talent International Full time

    We're seeking a skilled Software Engineer to join our team and contribute to the development of high-quality software. As a member of our Engineering Team, you will be responsible for designing, developing, and testing software applications.The ideal candidate will have a strong background in software development and a passion for quality assurance. If...


  • Melbourne, Victoria, Australia CQUniversity Full time

    Transforming Education through InnovationCQUniversity is a leading provider of higher education, dedicated to delivering quality learning experiences that cater to diverse needs. As a Software Engineering Manager, you will be part of the Enterprise Enabling team, responsible for delivering high-quality technical expertise to support students, academic staff,...


  • Melbourne, Victoria, Australia NetApp Full time

    NetApp is seeking a highly skilled Software Engineer to join their growing Development team in AU. As a key member of the team, you will be responsible for designing and developing cutting-edge software applications using Java and other modern programming languages. This role offers an exciting opportunity to work with a talented team, expand your knowledge,...


  • Melbourne, Victoria, Australia SAGE Automation Full time

    Nukon, a leading digital transformation company, is merging operational technology with information technology to deliver cutting-edge technology and data solutions that enhance business operations.We are seeking an experienced Technical Lead who will spearhead our software engineering initiatives. This role involves driving the design and delivery of...


  • Melbourne, Victoria, Australia Easygo Full time

    About Easygo:We are a dynamic and cutting-edge technology company that delivers innovative solutions to our customers. Our team is composed of highly skilled and experienced software engineers who collaborate to bring our vision to life.Job Requirements:We are seeking a highly skilled and experienced software engineer to join our team. The ideal candidate...


  • Melbourne, Victoria, Australia Xero Full time

    Xero is seeking an experienced Software Engineering Director to join our Ecosystem team. As a key leader, you will drive the success of our Engineering Team by setting direction and driving delivery plans forward.About the RoleThe Ecosystem team focuses on building strong relationships with partners who use our APIs to develop applications that connect with...