Leverage your extensive technical knowledge & project management skills to build, coach, and inspire a team of Software Engineers (4-8 Engineers). As a Digital Bank, software engineering is at the core of what we do. Our engineers operate in an autonomous environment where they are empowered to "do it right" and continuously learn, becoming masters in their craft. If you would like to know more, read our Engineering Blog, where our engineers openly share their experiences. At Macquarie, our advantage is bringing together diverse people and empowering them to shape all kinds of possibilities. We are a global financial services group operating in 31 markets with 56 years of unbroken profitability. You’ll be part of a friendly and supportive team where everyone—regardless of role—contributes ideas and drives outcomes. What role will you play? Responsible for mentoring and coaching engineers and aspiring engineering leaders in your teams. Conduct regular feedback sessions on career growth and identify learning opportunities through project work. Lead by example by being hands-on and diving into code when necessary, ensuring high code quality, testing, and security standards. You will work closely with product managers to ensure the team understands the problems they're solving. Engage with business stakeholders and consider customer impacts when making technical decisions. Conduct respectful and meaningful code reviews to ensure maintainability. Be accountable for the reliability and uptime of applications. Participate in incident management and team roster activities, demonstrating ownership when issues arise. What you offer Ability to communicate clearly at all organizational levels Interest in helping others grow; mentoring less experienced team members Relevant experience leading projects from inception to production Strong full-stack background in Java and Angular; experience with other languages is a plus Solid knowledge in building scalable, maintainable, and low-latency web applications Experience refactoring large codebases and sunsetting applications Proven ability to tackle complex bug fixes Solid understanding of software design, object orientation, and web applications We welcome anyone inspired to build a better future with us. If you're excited about the role or working at Macquarie, we encourage you to apply. What we offer 1 wellbeing leave day per year Up to 5 additional service bonus leave days per year Up to 20 weeks’ paid parental leave for primary caregivers, with transition leave upon return, and 6 weeks for non-primary caregivers 2 days of paid volunteer leave and donation matching Up to 12 months’ gender affirmation leave, including 6 weeks’ paid leave Access to Employee Assistance Program and wellbeing benefits, including health checks and vaccinations Flexible working arrangements, depending on role Reimbursement for work-from-home equipment About Banking and Financial Services Banking and Financial Services is our technology-driven retail bank supporting clients in achieving their full potential—whether buying a home, growing a business, or investing to manage wealth. Our commitment to diversity, equity, and inclusion We are dedicated to fostering a diverse, equitable, and inclusive workplace. We encourage applications from all backgrounds and welcome all identities. We are committed to providing reasonable adjustments during recruitment and work arrangements. Please contact us if you need support during the process or in working with us. J-18808-Ljbffr