Principal Software Engineer

1 week ago


Sydney, New South Wales, Australia EFinancialCareers Ltd. Full time
Job Title: Principal Software Engineer

We are seeking a highly skilled Principal Software Engineer to join our Mobile Engineering Native team, responsible for the technology direction and core functions that underpin our award-winning Comm Bank Mobile App for both iOS and Android.

About the Role

As a Principal Engineer, you will help shape the future of our Android mobile platform while focusing on designing, developing, and deploying innovative technology solutions that will enable us to build tomorrow's bank today.

Key Responsibilities
  • Lead the design and implementation of complex innovative Android solutions that are scalable, resilient, and efficient.
  • Ensure that appropriate cyber security controls are implemented and provide technical assistance to engineers in the team.
  • Design and implement innovative technical solutions to complex problems, including onboarding and migrating to new tooling as well as removing obsolete systems and code.
  • Deliver core technical strategies to achieve business outcomes by acting as a bridge between business and technical teams.
  • Design and implement solution architecture, technology blueprints, and engineering roadmaps to translate project vision into actionable plans.
Requirements
  • Deep expertise with end-to-end design and development of Android applications.
  • Proficient with Java/Kotlin and thorough understanding of large-scale distributed systems, solution design, and architecture principles.
  • Solid understanding of Android design principles and interface guidelines.
  • Expert with Android SDK and keeping up to date with latest Android development practices.
  • Knowledge of RESTful services and advance knowledge in source control management such as Git and Gitflow.
  • Experience with CI/CD and exposure to testing automation.
  • Passion for delivering quality customer experience as well as writing quality code for reusability and scalability.
What We Offer

We offer a dynamic and inclusive work environment, flexible working options, and opportunities for career growth and development. If you are passionate about customer service, driven by data, or called by creativity, a career with us is for you.

We support our people with the flexibility to balance where work is done with at least half their time each month connecting in office. We also have many other flexible working options available including changing start and finish times, part-time arrangements, and job share to name a few.

We're looking for people who truly live our values: Care, Courage, and Commitment. If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application.



  • Sydney, New South Wales, Australia Software Defined Automation GmbH Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our team in Sydney, NSW. As a key member of our engineering team, you will be responsible for leading the development of large-scale software systems and mentoring junior engineers.Key ResponsibilitiesDesign and implement innovative software solutions to solve...


  • Sydney, New South Wales, Australia EFinancialCareers Ltd. Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing complex software systems that meet the needs of our customers.About the Role:This is a highly technical hands-on role, requiring a broad range of...


  • Sydney, New South Wales, Australia Software Defined Automation GmbH Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team in Sydney, NSW. As a technical leader, you will be responsible for designing and implementing innovative software solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of large-scale software platforms, ensuring they are secure,...


  • Sydney, New South Wales, 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 technical leader, you will be responsible for designing and implementing innovative solutions to complex problems, leading cross-functional squads, and mentoring junior engineers.Key ResponsibilitiesDesign and implement...


  • Sydney, New South Wales, Australia Starling Bank Limited Full time

    About the RoleWe are seeking a highly skilled Principal Backend Software Engineer to join our team in Sydney. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient software solutions for our clients.As a Principal Backend Software Engineer, you will work closely with our clients to understand...


  • Sydney, New South Wales, Australia EFinancialCareers Ltd. Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing complex software systems that meet the needs of our customers.About the Role:Design and develop high-quality software systems that meet the needs of...


  • Sydney, New South Wales, Australia Cashrewards Full time

    About the RoleCashrewards is seeking a highly skilled Principal Engineer to join our team. As a Principal Engineer, you will play a key role in shaping the technical direction of our organization and driving innovation in software development.Key ResponsibilitiesDesign, develop, and deploy cloud-based solutions that meet business requirements.Lead and mentor...


  • Sydney, New South Wales, Australia Starling Bank Full time

    About the RoleWe are seeking a highly skilled Principal Backend Software Engineer to join our team in Sydney. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our cloud-native platform, which powers our banking services for clients around the world.As a Principal Engineer, you will have the...


  • Sydney, New South Wales, Australia Starling Bank Full time

    About the RoleWe are seeking a highly skilled Principal Backend Software Engineer to join our team in Sydney. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our cloud-native platform using Java and AWS/GCP.As a Principal Engineer, you will have the opportunity to work on a wide range of projects,...


  • Sydney, New South Wales, Australia Starling Bank Limited Full time

    About the RoleWe are seeking a highly skilled Principal Backend Software Engineer to join our team in Sydney. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient software solutions for our clients.As a Principal Backend Software Engineer, you will work closely with our clients to understand...


  • Sydney, New South Wales, Australia Starling Bank Full time

    About the RoleWe are seeking a highly skilled Principal Backend Software Engineer to join our team in Sydney. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient software solutions for our clients.As a Principal Backend Software Engineer, you will work closely with our clients to understand...


  • Sydney, New South Wales, Australia Starling Bank Full time

    About the RoleWe are seeking a highly skilled Principal Backend Software Engineer to join our team in Sydney. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our cloud-native platform.As a Principal Backend Software Engineer, you will work closely with our cross-functional teams to deliver...


  • Sydney, New South Wales, Australia Atlassian Full time

    About the RoleWe're seeking a seasoned Senior Principal Software Engineer to join our Engineering Health team within Core Engineering at Atlassian. As a key member of our leadership team, you'll drive improvements in engineering practices and contribute to our mission to deliver customer value at speed.Key ResponsibilitiesDefine and drive software technical...


  • Sydney, New South Wales, Australia Cashrewards Full time

    About the RoleCashrewards is seeking a highly skilled Principal Engineer to join our team. As a Principal Engineer, you will play a key role in shaping the technical direction of our organization and driving innovation in software development.As a leader in cloud engineering, you will be responsible for designing, building, and maintaining scalable and...


  • Sydney, New South Wales, Australia Commonwealth Bank of Australia 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...


  • Sydney, New South Wales, Australia Atlassian Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Managed Search team at Atlassian. As a key member of our team, you will be responsible for designing, implementing, and operating our self-hosted search platform, ensuring high-quality search infrastructure and outstanding collaboration skills to work effectively within a...


  • Sydney, New South Wales, Australia Atlassian Full time

    About the RoleWe're seeking a seasoned Senior Principal Software Engineer to join our Engineering Health team in Sydney, Australia. As a key member of our Core Engineering organization, you'll report to the Head of Engineering and work in a fully remote position.Key ResponsibilitiesDrive improvements in engineering practices and processes to sustainably...


  • Sydney, New South Wales, Australia Commonwealth Bank Full time

    Job Title: Principal/Lead Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our fast-paced team at Commonwealth Bank.About the RoleThis is a key role in driving the technical direction of our projects, with a primary focus on software architecture and design.You will work closely with cross-functional teams to develop and...


  • Sydney, New South Wales, Australia Atlassian Full time

    About the RoleAtlassian is seeking a highly skilled Principal Engineer to join our Central AI department, specifically the Search Relevance group. As a key member of our team, you will be responsible for pioneering the development of search relevance capabilities to meet the needs of our AI-driven initiatives.Your ResponsibilitiesDrive large, complex...


  • Sydney, New South Wales, Australia Nuix Full time

    About the RoleWe're seeking a highly skilled Principal Software Engineer to join our team at Nuix. As a key member of our engineering team, you will play a critical role in the development and delivery of our innovative software solutions.Key ResponsibilitiesLead the planning and development of new products and processes, ensuring adherence to Nuix's...