Senior Software Engineer

7 days ago


Council Of The City Of Sydney, Australia Commonwealth Bank Of Australia Full time
Job Title: Senior Staff Software Engineer

Join the Commonwealth Bank of Australia as a Senior Staff Software Engineer and contribute to the development of cutting-edge technology solutions that drive business growth and customer satisfaction.

About the Role

This is a highly technical role that requires a broad range of skills and experience in software development, architecture, and engineering. As a Senior Staff Software Engineer, you will work closely with the Private Banking Technology Team to design, develop, and implement a CRM system for high net worth customers.

Key Responsibilities:

  • Design and develop high-quality software solutions using a range of technologies, including .NET Core, React, and Redux.
  • Collaborate with cross-functional teams to drive technical decisions and assess how solutions fit with the architecture of the crew and the bank.
  • Implement a CRM system for private bankers to use for high net worth customers.
  • Develop and maintain infrastructure as code using Cloud Formation or Terraform.
  • Design and implement microservices to deliver highly scalable APIs.
  • Implement CI/CD tools such as GitHub Actions, Team City, or Octopus.
  • Ensure application security and observability.
Requirements

To be successful in this role, you will need:

  • Proven experience in solution design and architecture.
  • Passion for designing, developing, and deploying high-quality software solutions and system design.
  • Familiarity with the full software development lifecycle (SDLC) with a focus on CI/CD, infrastructure cloud pipelines, logging, and monitoring.
  • Implementation experience on any CRM platform.
  • Ability to think outside the box and break boundaries to solve complex problems.
  • Contribution to a culture where quality, excellence, and openness are championed.
  • Natural drive to educate, communicate, and positively influence various stakeholder groups, including C-Suite executives.
  • Ability to coach and mentor junior engineers, share knowledge to uplift and improve software development practices.
  • Ability to perform code quality control through peer programming, code review, and automated pipeline release management.
Technical Skills

This is a highly technical role, requiring a broad range of tools, languages, and frameworks. You will need to have previous experience in:

  • Developing 3-tier applications both on-premises and on cloud.
  • Frontend: React and Redux (preferred) or Angular.
  • Backend: .NET Core (preferred).
  • Database: SQL and NoSQL experience.
  • Implementation of CRM (e.g., Salesforce) - highly desirable.
  • Experience with workflow automation (tools such as Microsoft Power Platform, Appian, Pega, etc.) - a must.
  • Cloud experience: AWS (preferred) or Azure.
  • Infrastructure as code: Cloud Formation or Terraform experience.
  • Exposure to Event-Driven Architecture Design and implementation of microservices to deliver highly scalable APIs.
  • CI/CD tools: GitHub Actions, Team City, or Octopus.
  • Application Security.
  • Observability tools.

We operate in a hybrid working environment, meaning a 50% blend between being in the office and working remotely.



  • Council Of The City Of Sydney, Australia Commonwealth Bank Of Australia Full time

    Job Title: Senior Staff Software EngineerWe are seeking a highly experienced Senior Staff Software Engineer to join our Wealth and Private team in Retail Technology at Commonwealth Bank of Australia.About the RoleThis is a highly technical role that requires a broad range of tools, languages, and frameworks. As a Senior Staff Software Engineer, you will work...


  • Council Of The City Of Ryde, Australia U&U Recruitment Partners Full time

    Senior Software EngineerU&U Recruitment Partners is seeking a highly skilled Senior Software Engineer to join our dynamic team. As a key member of our engineering team, you will play a crucial role in designing, implementing, and testing software solutions for our medical devices and applications.Key Responsibilities:Develop and maintain software for medical...


  • Council Of The City Of Sydney, Australia Commonwealth Bank Of Australia Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Commonwealth Bank of Australia. As a key member of our crew, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesLead the design, enhancement, and maintenance of...


  • Council Of The City Of Sydney, Australia Commonwealth Bank Of Australia Full time

    Job DescriptionWe are seeking a highly skilled Senior Staff Software Engineer to join our Wealth & Private team in Retail Technology at Commonwealth Bank of Australia.This role will involve working with various value stream leads and product owners to drive technical decisions and assess how our solutions will fit with the architecture of the crew and the...


  • Council Of The City Of Sydney, Australia Commonwealth Bank Of Australia Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in building the next generation of our Comm See platform. As a key member of our platform team, you will be responsible for designing, developing, and deploying scalable and secure software solutions using the latest technologies.Key ResponsibilitiesDesign and develop...


  • Council Of The City Of Sydney, Australia Woolworths Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Woolworths Group. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure software solutions that meet the needs of our customers.Key Responsibilities:Design and develop robust and secure...


  • Council Of The City Of Ryde, Australia U&U Recruitment Partners Full time

    Job Title: Senior Software EngineerU&U Recruitment Partners is seeking a highly skilled Senior Software Engineer to join our client's dynamic team in developing cutting-edge medical technology.Key Responsibilities:Design, implement, and test software solutions for medical devices and applications.Develop and maintain software following established...


  • City Of Boroondara, Australia Coles Supply Chain Full time

    About Coles Supply ChainWe're a leading Australian retailer with a rich history dating back to 1914. Our company has grown to become a top 30-listed on the ASX with 120,000 team members and a portfolio of iconic brands.About The RoleAs a Senior Software Engineer at Coles Supply Chain, you'll be responsible for designing, developing, and maintaining...


  • Council Of The City Of Sydney, Australia Commonwealth Bank Of Australia Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in the Customer Engagement and Digital Domain. As a key member of our Secure Money Movement crew, you will play a critical role in designing and building intelligent solutions and features for Net Bank and Comm Bank App.Key ResponsibilitiesUtilize advanced knowledge of...


  • City Of Salisbury, Australia Lockheed Martin Australia Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Lockheed Martin Australia. As a key member of our Integrated Product Team, you will play a critical role in the development of complex technical solutions.Key ResponsibilitiesLead and support the agile development of software products, working closely with customers...


  • City Of Salisbury, Australia Lockheed Martin Australia Full time

    About the RoleAs a Senior Software Engineer at Lockheed Martin Australia, you will be part of an Integrated Product Team (IPT) working on the AIR6500 program, a $3 billion joint air battle management system for the RAAF. Your responsibilities will include leading and supporting the agile development of complex technical solutions, collaborating with...


  • Sydney, New South Wales, Australia Sage Lake Senior Living Full time

    About EucalyptusEucalyptus is a digital healthcare company that aims to revolutionize the healthcare experience. With a strong focus on innovation and technology, we are committed to delivering high-quality healthcare solutions that make a real difference in people's lives.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our...


  • Sydney, New South Wales, Australia Dew Software Full time

    About Dew SoftwareDew Software is a leading player in the digital transformation space, committed to delivering exceptional outcomes for Fortune 500 clients. Our organization operates from 14 development centers in 9 countries, providing access to diverse talent and expertise from around the world. We take pride in our commitment to quality and excellence,...

  • Software Engineer

    2 weeks ago


    Council Of The City Of Sydney, Australia Woolworths Group Full time

    Job Title: Full Stack EngineerWe are seeking a highly skilled Full Stack Engineer to join our team at Wpay, a leading payments provider in Australia. As a Full Stack Engineer, you will be responsible for designing, developing, and deploying scalable and secure software solutions for our payments platform.About the Role:Develop high-quality, scalable, and...

  • Software Developer

    3 weeks ago


    City Of Port Adelaide Enfield, Australia HARD Software Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at HARD Software, a forward-thinking company developing innovative software solutions for the renewable energy sector.As a Software Engineer, you will work on the development of cutting-edge web applications with a focus on Python, collaborating with cross-functional teams to define...

  • Software Engineer

    3 weeks ago


    Council Of The City Of Sydney, Australia ClearCompany Full time

    About the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our team at Rokt, a hyper-growth ecommerce leader. As a Full Stack Software Engineer, you will be responsible for designing, developing, and maintaining scalable backend services that power the APIs behind our web and mobile applications.Key ResponsibilitiesDesign and develop...


  • City Of Monash, Australia Kmart Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our International Supply Chain team. As a key member of our team, you will be responsible for designing, building, and supporting advanced software solutions that move millions of products from around the world into stores across Australia and New Zealand.Key...


  • Sydney, New South Wales, Australia Sage Lake Senior Living Full time

    About EucalyptusEucalyptus is a digital healthcare company that aims to solve the world's biggest healthcare challenges. With a strong focus on technology, design, and operational excellence, we help patients access the best clinical support when they need it.Our team is passionate about making a meaningful impact on people's lives, and we're looking for...


  • City Of Monash, Australia Kmart Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our International Supply Chain team. As a key member of our team, you will be responsible for designing, building, and supporting advanced software solutions that move millions of products from around the world into stores across Australia and New Zealand.Key...


  • City Of Kingston, Australia Arbiter Modeling Systems PL Full time

    Job Title: Senior Engineer - Tool Design and DevelopmentWe are seeking a highly skilled Senior Engineer to join our team at Arbiter Modeling Systems PL. As a Senior Engineer, you will be responsible for designing and developing high-performance solid carbide endmills, working closely with our team to bring innovative solutions to the metal-working...