Principal Software Engineer

6 days ago


Melbourne, Victoria, Australia Commonwealth Bank Full time
About the Role

We are seeking a highly skilled and experienced Principal Software Engineer to join our team at Commonwealth Bank. As a key member of our Asset Finance and Working Capital technology crew, you will be responsible for leading product, feature designs, and technical strategy while being critical to the function's end-to-end software engineering lifecycle.

Key Responsibilities
  • Design and implement innovative solutions to solve complex problems as part of a cross-functional squad.
  • Lead major end-to-end greenfield solutions including discovery, strategy, design, product, development, and deployment.
  • Work with a true DevSecOps mindset and approach, ensuring our technical approach is sound, fit for purpose, and well-architected.
  • Support deployments across our AWS environments through our continuous delivery pipelines.
  • Promote a culture of continuous learning, experimentation, and innovation, while contributing to governance, standards, and best practices.
  • Act and lead as the technical subject-matter expert for all engineers, sharing your knowledge and expertise via workshops and guilds.
Requirements
  • Expertise in SDLC and Agile methods with broader experience around architecture, design, implementation, deployment, integration, and technology transformations.
  • Software development skills in.Net Core, APIs, Databases, event streaming, data pipelines.
  • Coding languages: C#, Python, JavaScript, TypeScript.
  • DevSecOps: CI/CD tools, network segmentation, infrastructure as code, API gateways.
  • Containerisation: Docker, Kubernetes.
About Us

Commonwealth Bank is a leading financial institution in Australia, committed to delivering innovative banking services to our customers. Our technology unit is responsible for delivering the best digital banking services, and we are seeking a talented Principal Software Engineer to join our team.

As a Principal Software Engineer at Commonwealth Bank, you will have the opportunity to work on cutting-edge projects, collaborate with a talented team of engineers, and contribute to the development of our technology strategy.

We are committed to creating a workplace that is inclusive, diverse, and supportive of our employees' growth and development. If you are a motivated and experienced software engineer looking for a new challenge, we encourage you to apply for this exciting opportunity.



  • Melbourne, Victoria, Australia CommBank Full time

    Job Title: Principal/Lead Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our fast-paced team. As a Principal Engineer, you will play a key role in driving the technical direction of our projects, with a primary focus on software architecture and design.Key Responsibilities:Develop the blueprint and pattern for network...


  • Melbourne, Victoria, Australia Microsoft Full time

    Unlock Your Potential as a Principal Software Engineer at MicrosoftAre you passionate about developing innovative solutions for Azure Kubernetes Service customers? If so, we invite you to join our team of talented engineers at Microsoft. As a Principal Software Engineer, you will have the opportunity to work on cutting-edge technologies, collaborating with a...


  • Melbourne, Victoria, Australia Microsoft Full time

    Unlock Your Potential as a Principal Software Engineer at MicrosoftAre you passionate about developing innovative solutions for Azure Kubernetes Service customers? If so, we invite you to join our team of talented engineers who are shaping the future of cloud computing.As a Principal Software Engineer on the Azure Kubernetes Service team, you will have the...


  • Melbourne, Victoria, Australia Northrop Grumman Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Northrop Grumman. As a key member of our software organization, you will be responsible for designing, developing, and integrating software solutions for our end-user customers and businesses.Key ResponsibilitiesDesign and develop software applications in a...


  • Melbourne, Victoria, Australia Mindera Full time

    Technical Leadership OpportunityWe are seeking a highly skilled Principal Engineer to join our team in Australia. As a key technical leader, you will be responsible for driving technical excellence and innovation in our rapidly growing eCommerce business.Key Responsibilities:Provide technical leadership and strategic direction across various eCommerce...


  • Melbourne, Victoria, Australia Department of Defence Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at the Department of Defence. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems that support our national security interests.Key ResponsibilitiesTechnical Leadership: Provide...


  • Melbourne, Victoria, Australia Mindera Group Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team in Australia. As a key member of our engineering team, you will be responsible for driving technical excellence and innovation in our e-commerce solutions.Key ResponsibilitiesProvide technical leadership and strategic direction across various e-commerce...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our team at Commonwealth Bank. As a key member of our engineering team, you will be responsible for leading the development of large-scale software systems and ensuring the technical approach is sound, fit for purpose, and well-architected.Key...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    {"title": "Technical Leadership Opportunity", "content": "Join Our Team of InnovatorsWe are seeking a highly skilled and experienced technical leader to join our team of innovators at Commonwealth Bank. As a Principal Software Engineer, you will be responsible for leading the development of large-scale software systems, guiding and mentoring engineers, and...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our team at Commonwealth Bank. As a key member of our Retail Technology - Everyday Banking team, you will play a critical role in shaping the future of our digital platform.Key ResponsibilitiesDesign and develop innovative technology solutions to meet the...


  • Melbourne, Victoria, Australia Northrop Grumman Full time

    Job DescriptionJob Summary:We are seeking a highly skilled Principal Software Engineer - Simulation to join our team at Northrop Grumman. As a key member of our software organization, you will be responsible for designing, developing, integrating, and testing software for our end-user customers and businesses.Key Responsibilities:Design, develop, and...


  • Melbourne, Victoria, Australia Exact IT Consulting Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Exact IT Consulting. As a Principal Software Engineer, you will be responsible for designing and developing scalable software solutions using GE Smallworld, PNIDesign, and other related technologies.Key ResponsibilitiesUndertake analysis of business requirements and...


  • Melbourne, Victoria, Australia SmartBear Software Full time

    {"h1": "Senior Software Engineer at SmartBear Software", "p": "At SmartBear Software, we empower developers to deliver exceptional software experiences. Our innovative tools, including TestComplete, Swagger, Cucumber, ReadyAPI, Zephyr, and Pactflow, are trusted by millions of developers, testers, and software engineers worldwide. As a Senior Software...


  • Melbourne, Victoria, Australia Microsoft Full time

    OverviewWe are seeking a highly skilled Principal Software Engineer to join our Azure Kubernetes Service team. As a key member of our team, you will have the opportunity to work on cutting-edge technologies and develop innovative solutions for our customers.ResponsibilitiesPartner with stakeholders to determine user requirements and develop design documents...

  • Software Engineer

    2 weeks ago


    Melbourne, Victoria, Australia Software Aspekte Full time

    Job Summary:Software Aspekte is seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software applications that meet the needs of our clients.Key Responsibilities:Design and develop software applications using NET Core and Angular...


  • Melbourne, Victoria, Australia SmartBear Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Pactflow team. As a key engineer, you will drive the development of one of the world's best solutions for API testing.As a Senior Engineer, you will work closely with our best and brightest engineers, product managers, and UX designers to implement new functionality and build...


  • Melbourne, Victoria, Australia Exact IT Consulting Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Exact IT Consulting. As a Principal Software Engineer, you will be responsible for designing and developing scalable software solutions using GE Smallworld and other related technologies.Key ResponsibilitiesUndertake analysis of business requirements and create...


  • Melbourne, Victoria, Australia Northrop Grumman Full time

    Software Systems Engineer - Simulation (Melbourne)At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history...


  • Melbourne, Victoria, Australia Infosys Limited Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Infosys Limited. As a Principal Software Engineer, you will be responsible for designing, building, and maintaining complex software application technologies and their interaction with our processes and systems.Key ResponsibilitiesDesign and develop innovative...


  • Melbourne, Victoria, Australia Infosys Limited Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Infosys Limited. As a key member of our software development team, you will be responsible for designing, building, and maintaining complex software application technologies and their interaction with Telstra processes and systems.Key ResponsibilitiesDesign and...