This is a Application Engineer - II role with Vanguard Australia based in Melbourne, VIC, AU Vanguard Australia Role Seniority - mid level More about the Application Engineer - II role at Vanguard Australia Join Vanguard’s Client Experience teams as an early to mid-level engineer, where you’ll help shape how clients interact with our technology—including platforms like Adviser, which empowers financial advisers to manage their business directly with Vanguard. We’re a collaborative group focused on building intuitive, impactful digital experiences. You’ll work in Agile teams, contribute to full-stack development, and grow your skills in technologies like Java, Angular, Node.js, Spring, AWS, and more. This is a great opportunity to launch your engineering career in a supportive, forward-thinking environment that values innovation, learning, and teamwork. What you will do Collaborate with stakeholders to understand business requirements and translate them into technical solutions. Work in an Agile software development methodology which involves regular communication with your team and the teams around you. Follow architectural and coding standards to maintain a high standard of technical design, code quality and documentation. Translate technical specifications into clean, maintainable code for new features, enhancements and integration with third-party products and APIs. Participate in design and code reviews, unit and integration testing and defect resolution throughout the software development lifecycle. Implement automated test strategies to ensure product quality. Manage code deployment across development, test and production environments. Proactively communicate technical issues with your team and technical lead. Trouble shoot production incidents with the support team. Secure coding practices using OWASP. Technologies you will use (but do not need to have done them all!) Full stack development – work with Java, Angular, Node.js, Spring, APIs, SQL and Non-SQL DBs, AWS and some react native. AWS – familiarity with serverless stack DevOps practices and continuous delivery using GIT and GitHub actions for CI/CD Test automation and test-driven development practices and frameworks – work with Cypress, Playwright and Jest. Qualifications Minimum of 3 years related work experience with at least one year of development experience. More experience expected for those applying for a senior role to demonstrate a breadth of experience that you can apply to this role. Undergraduate degree or equivalent combination of training and experience. How We Work Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience. Before we jump into the responsibilities of the role. No matter what you come in knowing, you’ll be learning new things all the time and the Vanguard Australia team will be there to support your growth. Please consider applying even if you don't meet 100% of what’s outlined Key Responsibilities Collaborating with stakeholders Participating in design and code reviews Managing code deployment Key Strengths Full stack development ⚙️ Agile methodology Automated testing DevOps practices Test automation frameworks ☁️ Serverless architecture Why Vanguard Australia is partnering with Hatch on this role. Hatch exists to level the playing field for people as they discover a career that’s right for them. So when you apply you have the chance to show more than just your resume. A Final Note: This is a role with Vanguard Australia not with Hatch.