Engineering Manager
Leverage your extensive technical knowledge and leadership skills to lead our Customer, Entitlements and Connectivity Platform teams. Our Digital Bank relies on software engineering at its core, with engineers operating in an autonomous environment empowered to continuously learn and master their craft.
Merging diverse perspectives and empowering individuals is Macquarie's advantage. As a global financial services group, we operate in 34 markets and boast 55 years of unbroken profitability. You'll be part of a collaborative team where everyone contributes ideas and drives outcomes.
Your Key Responsibilities
You will work closely with the Director of Product and Director of Engineering to oversee technological aspects for your designated technology team. This includes engineering processes such as system design, development, CI/CD, production support, continuous process improvement, strategy, and roadmaps. You will foster an innovative culture promoting lateral thinking and early risk identification while adopting a collaborative approach to problem-solving.
Responsibilities include hiring, mentoring, and coaching Engineers and aspiring leaders in your teams, building a high-performing yet psychologically safe environment for them to excel. You will own the engineering process, including agile delivery ceremonies, and collaborate with engineering leaders from other teams or platforms to resolve issues impacting delivery. High code quality, testing, and security standards are integral to the team's culture.
You will work closely with Product Managers to ensure the team understands the problems they are addressing and be accountable for the reliability and uptime of the applications your team manages. Incident management, team roster activities, issue resolution, and post-mortem analysis are also key responsibilities. Furthermore, you will manage technology suppliers involved in delivering your service.
Your Skills and Experience
* Proven experience managing software engineering teams in fast-paced, agile environments
* Strong technical background in Java and open-source technologies, with experience designing, implementing, and operating large-scale applications and platforms
* Experience in cloud-based technologies, including SaaS, AWS, and Google Cloud, with expertise in managing and optimizing infrastructure
* Demonstrated ability to work collaboratively within a team and deliver complex engineering initiatives
* Critical thinker with a solid understanding of building scalable, maintainable, and performant software
* Ability to communicate clearly with product and technology stakeholders across the organization
* Passion for building and managing scalable, maintainable, and high-performing platforms using agile methodologies.
About Technology at Macquarie
Technology enables every aspect of our business, for our people, customers, and communities. We're a global team passionate about accelerating the digital enterprise, connecting people and data, building platforms and applications, and designing tomorrow's technology solutions.
Inclusive Workplace
We are committed to fostering a diverse, equitable, and inclusive workplace. We welcome applicants from all backgrounds and encourage inclusivity, equity, and diversity. Our aim is to provide reasonable adjustments to individuals who may need support during the recruitment process and through working arrangements.