- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1 day ago
- Work mode
- In office
- Education
- Computer Science degree or equivalent experience
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
Join Macquarie Group's leading Banking and Financial Services team as a Staff Engineer, where digital banking and software engineering form the foundation of our operations. This critical position requires you to act as a deep technical authority, shaping the technical vision and strategic direction for multiple systems or specialized domains. You will play an essential role in addressing complex technical challenges across teams while significantly enhancing our engineering capabilities.
Operating with autonomy, you will be empowered to implement best practices, leveraging your extensive technical expertise and practical approach to software design and architecture. Your work will directly impact client satisfaction through delivering world-class technology platforms, while you continuously develop and master your craft.
Company Context
Macquarie is a global financial services group active in 30 markets, boasting 57 years of consistent profitability. We empower our employees to build fulfilling careers that generate value, supporting each individual to make a meaningful contribution towards a better future.
Key Responsibilities
- Tackle some of the most demanding engineering problems within the bank.
- Perform a hybrid role encompassing principal engineering, technical architecture, and people management.
- Oversee design, development, testing, deployment, and maintenance of the products and platforms under your team's ownership.
- Lead recruiting activities and nurture the technical growth of engineering teams.
- Actively engage in hands-on coding, solving technical challenges, and mentoring junior engineers.
- Provide leadership on complex technological issues across the organisation.
- Combine direct coding efforts with offering close technical guidance and management to your teams.
Desired Qualifications and Experience
- Strong technical foundation, preferably in Java, supported by a computer science education or equivalent experience.
- Proven track record leading complex engineering projects and collaborating effectively within teams.
- Experience in building scalable, maintainable, and high-performance web applications within an Agile product environment.
- Excellent communication skills at all organisational levels.
- Hands-on expertise in coding, system design, and code review across diverse platforms and services.
- Ability to analyze, simplify, and optimize complex processes while researching and adopting emerging technologies.
- Demonstrated leadership and mentorship skills to cultivate high-performing and psychologically safe engineering teams.
- Strong commitment to maintaining code quality, rigorous testing procedures, and secure coding standards.
- Experience working collaboratively with product managers to align engineering efforts with strategic business goals.
- Expertise in application reliability, uptime management, continuous improvement practices including incident response and post-mortem analysis.
Employee Benefits
- One wellbeing leave day annually.
- Up to five additional service bonus leave days per year.
- Paid parental leave up to 20 weeks for primary caregivers, with 12 days transition leave upon return, and 6 weeks paid leave for non-primary caregivers.
- Two days paid volunteer leave and donation matching program.
- Up to twelve months gender affirmation leave including six weeks paid leave.
- Access to Employee Assistance Program and health-related benefits such as skin and health checks and flu vaccinations.
- Salary packaging options.
- Extensive learning and development opportunities, including reimbursement for professional memberships or subscriptions.
- Hybrid and flexible working arrangements, subject to role requirements.
- Reimbursement for home office equipment.
About Banking and Financial Services
This division is a technology-driven retail bank helping clients realise their goals, whether that is purchasing a home, expanding a business, or managing investments.
Inclusion and Accessibility
Macquarie is dedicated to fostering an inclusive workplace where diverse backgrounds, skills, and perspectives are valued and respected. We provide equal opportunities regardless of race, religion, gender, sexual orientation, national origin, age, disability, veteran status, genetic information, marital status, gender identity, or any other characteristic.
Reasonable accommodations are available during the recruitment and employment process—please communicate any support needs during your application.
Level
Mid
Minimum education
Bachelor's Degree