Senior Software Engineer

1 month ago


Brisbane, Queensland, Australia People's Choice Full time

About Us

Heritage and People's Choice is a leading mutual banking organisation, committed to creating a better future for our members and the communities in which they live.

We are 100% member-owned, with approximately 720,000 members and 1,900 employees, operating across South Australia, Victoria, New South Wales, Queensland, and the Northern Territory.

About the Role

We are seeking a highly skilled Senior Software Engineer to join our Payments and Cards team, providing technical leadership and guidance in the selection, design, deployment, development, maintenance, support, and improvement of member-centric platforms.

As a key member of our team, you will be responsible for delivering exceptional banking services, products, and applications directly used by members or employees to support members.

Key Responsibilities

  • Provide expert technical leadership and guidance to the Payments & Cards team on software engineering solutions and implementations with strong focus on Java & C#.
  • Collaborate with architects and other stakeholders to oversee the design of scalable, reliable, and secure Payments & Cards solutions that meet business requirements, strategic goals, and security and compliance requirements.
  • Lead and oversee changes into production, ensuring that development, design, testing, and verification adhere to strict ITIL standards and maintain strong Secure Stable & Resilient (SSR) standards, minimising impacts to members and staff.
  • Work closely with cross-functional teams, including product owners, delivery leads, and analysts, to ensure effective collaboration and seamless integration of Payment & Cards platforms with other systems and applications.
  • Drive the adoption of agile development methodologies, such as Scrum or Kanban, and promote continuous improvement within the team.
  • Provide mentorship and guidance to junior team members, fostering their technical growth and promoting knowledge sharing within the team.
  • Create and maintain comprehensive technical documentation, including software development lifecycle, architecture diagrams, design specifications, technical standards and guidelines, support documentation, and system documentation, to ensure clarity and maintainability of member platform solutions.

About You

You will be highly adept in collaborating with your team and technology representatives to bring out the best in the internally developed applications. You will be intimately familiar with what the applications can do and deliver business value by automating complex processes and ensuring the applications are clean and efficient.

Knowledge and Experience:

  • Extensive software language knowledge (Server Side, Front End, or DevOps)
  • Competent in use, support, and development of software applications across various platforms, including varying programming languages, incl. Java & C#
  • Financial services & payment's expertise highly regarded
  • Deep knowledge of Java & Windows Server
  • Strong knowledge about Software Development Life Cycle, development, test/deployment automation
  • Strong understanding of API design and development

Benefits

We believe the little extras can make a big difference in supporting your success. That's why we offer great incentives and benefits, including:

  • Paid parental leave and special leave provisions
  • Employee banking benefits and discounted insurances
  • Flexibility and hybrid working arrangements
  • Career development opportunities, and ongoing training, coaching, and support
  • A dedicated Employee Assistance Program for you and your family to access in times of need
  • Paid volunteering days and access to a diverse range of community and charitable initiatives


  • Brisbane, Queensland, Australia Kennedy Reid Full time

    Senior Software EngineerAt our company, we are seeking a highly skilled Senior Software Engineer to join our team of talented professionals.Participate in the design and implementation of software solutionsCollaborate with cross-functional teams to deliver high-quality software productsStay up-to-date with the latest software development trends and...


  • Brisbane, Queensland, Australia JLL Full time

    Job Title: Senior Software Engineer We are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and experience with cloud-based systems.


  • Brisbane, Queensland, Australia Country Road Group Full time

    Job Title: Senior Software EngineerAbout the Role:As a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining high-quality software solutions. This role involves collaborating with cross-functional teams to identify and prioritize project requirements, developing technical specifications, and implementing...


  • Brisbane, Queensland, Australia Queensland Fire and Emergency Services Full time

    Job Title: Senior Software EngineerOverview: We are seeking an experienced Senior Software Engineer to join our team.Key Responsibilities:* Design and develop complex software systems* Collaborate with cross-functional teams* Implement and test software componentsRequirements:* Bachelor's degree in Computer Science or related field* 5+ years of software...


  • Brisbane, Queensland, Australia Exclaim IT Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Exclaim IT. As a Senior Software Engineer, you will play a key role in the development of innovative software solutions.Key Responsibilities:Design, develop, and test software applications using Java, Node, or .NetCollaborate with...


  • Brisbane, Queensland, Australia The Just Group Full time

    Job Title: Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using languages such as Java, Python,...


  • Brisbane, Queensland, Australia Law Staff Full time

    About the JobWe are seeking a skilled Senior Software Engineer to join our team at Company. We are a dynamic and innovative company that is passionate about developing cutting-edge software solutions. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our software systems.Responsibilities* Design, develop, and...


  • Brisbane, Queensland, Australia Rheinmetall Defence Australia Pty Ltd | Brisbane Full time

    Role OverviewRheinmetall Defence Australia Pty Ltd in Brisbane is seeking a skilled Senior Software Engineer to join our team. As a senior member of our engineering team, you will have the opportunity to work in a fast-paced, dynamic environment where no day is ever the same.This is a rare opportunity to not only work with some of the industries brightest...


  • Brisbane, Queensland, Australia XPT Software Australia Pty Ltd Full time

    About the RoleXPT Software Australia Pty Ltd is a dynamic technology company seeking an experienced Senior Full Stack Software Engineer to join our team.This role offers a unique opportunity to work on cutting-edge projects, leveraging your skills in cloud native development and full stack engineering.Job DescriptionWe are looking for a highly motivated...


  • Brisbane, Queensland, Australia ALG Full time

    About the RoleWe are seeking a Senior Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using a variety of programming languages and technologies.Collaborate with...


  • Brisbane, Queensland, Australia Lotus People Full time

    About the RoleWe're looking for a skilled Senior Software Engineer to join our team at ABC Corporation. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions. Your expertise in software engineering will be invaluable in helping us achieve our business goals.Key...


  • Brisbane, Queensland, Australia OSI Systems, Inc. Full time

    Job Title: Senior Software EngineerAt OSI Systems, Inc., we are seeking a highly motivated and results-driven Senior Software Engineer to join our growing team. As a key member of our Software group, you will play a critical role in developing and maintaining our cutting-edge security screening systems.Responsibilities:Develop and maintain C++ based...


  • Brisbane, Queensland, Australia Gorilla Jobs Full time

    Job Description: We are seeking a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and be able to lead cross-functional teams. Key responsibilities include designing and implementing software solutions, collaborating with stakeholders, and ensuring high-quality...


  • Brisbane, Queensland, Australia Reece Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions.Key ResponsibilitiesDesign and develop robust, scalable, and efficient software systemsCollaborate with cross-functional teams to...


  • Brisbane, Queensland, Australia CPL Full time

    We are looking for a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and be able to lead a team of developers to deliver high-quality software solutions.Main Responsibilities:Lead the development of software applicationsCollaborate with cross-functional teamsContribute...


  • Brisbane, Queensland, Australia Woolworths Full time

    Job Description:As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary goal is to ensure that the software meets the required specifications and is delivered on time.Key Responsibilities:• Design and develop software applications using various programming languages and...


  • Brisbane, Queensland, Australia Queensland Fire and Emergency Services Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at {company}.The successful candidate will be responsible for designing, developing, and maintaining our software applications, working closely with our cross-functional teams to ensure seamless delivery of our products.Key Responsibilities:Design and develop software...


  • Brisbane, Queensland, Australia Empire Group Full time

    We are seeking a Senior Software Engineer to join our team at "{company}". Key responsibilities include designing, developing, and maintaining software applications and tools.Main Responsibilities:Design and develop software applications and toolsCollaborate with cross-functional teams to identify and prioritize project requirementsEnsure high-quality code...


  • Brisbane, Queensland, Australia CC Medical Full time

    Key Responsibilities• Collaborate with cross-functional teams to design and develop high-quality software solutions.• Lead the development process, ensuring timely delivery and efficient resource allocation.• Develop and maintain a deep understanding of software architecture and design patterns.About the RoleThis is an exciting opportunity to join a...


  • Brisbane, Queensland, Australia Sodexo Full time

    We are looking for a Senior Software Engineer to join our team at "{company}".The successful candidate will be responsible for designing, developing, and maintaining our software applications, ensuring they are scalable, secure, and meet our high standards.Main Responsibilities:Design and implement software solutions using various programming languages and...