Job Description Join Westpac as a Senior Full Stack Engineer and help shape the future of banking! We have an exciting opportunity for a Senior Engineer who is energetic and enthusiastic to join the Customer Engagement Technology team within Consumer Technology, working on our new staff digital platform. This team is responsible for delivering impactful changes for all our customer-facing staff across sales and servicing. You’ll be part of our Digital Banker squads, contributing to UNITE—a major, business-led and technology-enabled simplification program. UNITE is focused on streamlining our systems, processes, and technology to improve customer service, grow the business, reduce risk and make Westpac a better place to work. Your role will involve: • Collaborate in a cross-functional team to deliver high-quality products for Westpac’s Digital platform. • Write clean, secure and scalable code using best practices and reusable components. • Design REST APIs following OpenAPI/Swagger standards and Westpac guidelines. • Diagnose and resolve complex service issues to support application development and maintenance. • Perform regular code audits using tools like NPM and SonarQube to ensure security and quality. • Participate in Agile ceremonies and contribute to team planning and delivery. • Mentor and guide junior engineers, grads and interns. • Engage with the wider engineering community through guilds and knowledge-sharing initiatives. What do I need? Essential Skills & Experience • Proven experience as a Full Stack Developer delivering customer-facing enterprise applications (web and mobile). • Strong coding skills with a focus on performance, reusability, and scalability. • Proficient in Node.js, React (Redux), JavaScript, and integrating SaaS/cloud services. • Solid understanding of application architecture, design patterns, and modern development practices. • Excellent debugging, troubleshooting, and problem-solving skills. • Familiarity with development tools such as Git, Bitbucket, PowerShell, and SonarQube. • Experience with CI/CD tools like Bamboo, Jenkins, Ansible, and GitHub. • Passion for delivering high-quality customer experiences through clean, maintainable code. Desirable Skills • Understanding of Test-Driven Development and exposure to test automation frameworks. • Experience with cloud-native technologies. • Familiarity with Agile methodologies and tools like JIRA and Confluence. Why join us? We’re obsessed with becoming our customers 1 banking partner for life and we’re looking for people who are passionate about helping us achieve that goal. In return we’re committed to making Westpac the best place to work in the country. Here are just a few of the ways we’re already doing that: • Special offers on banking products and discounts from top brands, including generous employee-only mortgage rates! • Flexible work arrangements to help you achieve a greater work/life balance, and a variety of leave options including Culture, Lifestyle and Wellbeing leave. • Tailored learning and development opportunities to help your grow your career within the bank. • Lots of opportunities to ‘give back’ to the Community by getting involved in our many volunteering initiatives Create your future today To get started, simply click on the APPLY or APPLY NOW button We’re all about creating a supportive and inclusive community. We welcome everyone – no matter your age, gender, background, or abilities. We also provide additional support to welcome our veterans, Indigenous Australians and neurodiverse community. If you need any adjustments during the recruitment process, you can find out more information and additional contact details by visiting the "People with Disability and/or needing Accessibility Requirements" page on our website. UNITEProgram