Software Engineers – Payments & Integration

NGM Group


Date: 10 hours ago
City: Newcastle, New South Wales
Contract type: Full time
  • Join a values and community-oriented, leading customer-owned bank.
  • Play a key role in developing and supporting secure, reliable software, with a focus on payments and system integration.
  • 2 x 12-month fixed-term contract | Hybrid work arrangements | Based in Newcastle.


About the role


Greater Bank and Newcastle Permanent have come together to form NGM Group Ltd, a powerhouse in customer-owned banking. As we continue to grow and innovate, we’re pleased to offer two exciting 12-month fixed-term contract Software Engineer opportunities, where you’ll play a key role in developing and supporting secure, reliable software, primarily across our Greater Bank technology stack, with a focus on payments and system integration.


In these roles you’ll work end-to-end across the software development lifecycle, solving complex problems, enhancing existing systems, and driving continuous improvement. With strong technical and business insight, you’ll collaborate with teams across the organisation to deliver high-quality solutions that support our strategic goals.


If you’re proactive, solutions-focused, and thrive in a dynamic environment, this is a great opportunity to make a real impact!


Key responsibilities


  • Design, build, and maintain secure, efficient, and scalable software applications, with a focus on payments and integration.
  • Enhance and optimise existing systems, identifying and implementing improvements.
  • Plan and deliver moderate to complex development tasks independently, following architectural and technical standards.
  • Collaborate with stakeholders to gather requirements and ensure solutions meet business needs.
  • Troubleshoot and resolve technical issues, supporting system reliability and performance.
  • Participate in peer code reviews, integration, and debugging activities.
  • Apply structured development methodologies (Agile, Waterfall, SDLC) and contribute to project planning and delivery.
  • Support user acceptance testing (UAT) and assist with deployment activities.
  • Maintain accurate technical documentation and contribute to ongoing improvement of team standards and practices.


What we’re looking for


  • Proficiency in one or more programming languages (e.g., Java, C#, Kotlin, JavaScript, VSI Basic).
  • Strong understanding of software development methodologies (e.g., Agile, SDLC, Waterfall).
  • Experience in secure coding practices and application performance optimisation.
  • Familiarity with database technologies (e.g., SQL Server, Oracle) and RESTful PIs.
  • Proficient with version control tools (e.g., Git, GitHub/GitLab).
  • Experience with software testing tools, CI/CD pipelines, and issue tracking systems (e.g., Jira, Azure DevOps).
  • Ability to troubleshoot complex issues and deliver effective technical solutions.
  • Strong communication and stakeholder engagement skills with the ability to influence and positively collaborate to achieve business outcomes.
  • Excellent problem-solving and critical thinking capabilities.
  • Well-developed change leadership, adaptability, emotional intelligence, resilience, perseverance and active listening skills.
  • Experience working at a professional level with the ability to manage multiple projects/tasks in a dynamic, evolving environment.


Why join us?


Beyond the expected perks that we’re proud to offer like fitness passports, corporate health insurance, and paid parental leave, we go the extra mile to offer benefits that truly enhance your work-life balance, career growth, and sense of belonging.


  • Boredom? Never heard of it. We’re all about challenging, stimulating work that sparks innovation, fuels passion, and keeps you inspired every day.
  • We’re all about bringing people together - whether it’s through open conversations, a culture of respect, or just having a laugh in a truly inclusive workplace.
  • Learning never stops here. Whether it’s LinkedIn Learning, formal training, career coaching, study leave, or even a great podcast rec, we support every kind of growth—professional and personal.


About us


As one of Australia’s largest customer-owned banks, we’re a driving force in customer owned banking, operating under the trusted brands Greater Bank and Newcastle Permanent. With over 200 years of combined experience, we’ve helped hundreds of thousands of Australians achieve home ownership and providing a genuine alternative to the big banks—all while strengthening the communities we serve. At the heart of everything we do are our core values:


  • Lead with heart – We genuinely care about achieving better outcomes for our customers and communities.
  • Own the action – We build trust by doing things the right way, with honesty and transparency.
  • Embrace opportunity – We look ahead, focusing on our strengths and expertise to challenge the status quo.
  • Thrive together – By working as one, we create the best possible future for our customers and communities


And we’re just getting started. Join a team shaping the future of trusted banking and make a real impact where it matters most.


A note to recruitment agencies: We’ve got this role covered, so there’s no need to get in touch. We are unable to accept unsolicited CVs and will not be liable for any associated fees. Thank you for your understanding.


NGM Group is committed to delivering trusted banking to enable our customers and communities to thrive. We do this by leading with heart, doing the right things in the right way, and by maintaining high standards of ethical behaviour in everything that we do. All applicants are therefore required to undergo a skills assessment, comprehensive background check, Bankruptcy Check and a National Police Check.


We are also working to reflect the vibrant communities we serve. We believe in creating an inclusive, diverse, and supportive workplace where everyone can thrive. If you require adjustments to be made during the recruitment process or would like to discuss any accessibility requirements, your Talent Acquisition Partner will be happy to engage in a confidential discussion and assist. Your unique talents and perspectives are what make us stronger.

Post a CV