Senior Software Engineer

  • Macquarie Bank Limited
  • Jun 20, 2025
Full time I.T. & Communications

Job Description

Our Front Office technology team is a collaborative global community of technology enthusiasts who partner with the Commodities and Global Markets business and play a key role in delivering the business strategy. We operate in a flat structure, and team members are encouraged to take ownership and accountability of their work, collaborating with senior members to identify new opportunities. You will see the positive impact of your work supporting revenue growth and operational efficiencies through innovative technology solutions.

Team members play multiple roles, from business analysis and requirements gathering to delivery and risk management, gaining a comprehensive understanding of product delivery and developing diverse skills and career paths.

At Macquarie, we bring together diverse people and empower them to shape possibilities. As a global financial services group operating in 31 markets with 56 years of profitability, you will be part of a friendly, supportive team where everyone contributes ideas and drives outcomes.

What role will you play?

As a senior engineer, you will leverage your creativity and passion to develop high-quality technology solutions supporting our applications within the Commodities and Global Markets trading group. You will lead the entire solution delivery lifecycle in an agile environment, working on the development and delivery of in-house solutions within an evolving DevOps culture, owning your solutions and applications.

Technologies you will work with: What you offer
  • Strong experience building and maintaining applications using Python, with expertise in Object-Oriented analysis and design
  • A relevant tertiary qualification in Engineering, Computer Science, or equivalent
  • Good understanding of APIs, REST, and data storage patterns
  • Familiarity with Unix/Linux systems and shell scripting
  • Understanding of software architecture and design patterns

We welcome applications from anyone inspired to build a better future with us. If you're excited about this role or working at Macquarie, we encourage you to apply.

About Technology

Technology at Macquarie enables every aspect of our operations-supporting our people, customers, and communities. We are passionate about accelerating digital transformation, connecting people and data, building platforms, and designing innovative technology solutions.

Our commitment to diversity, equity, and inclusion

We are dedicated to creating a working environment that embraces diversity and inclusion. We encourage applicants from all backgrounds and identities, including age, disability, neurodiversity, gender, sexual orientation, marital status, pregnancy, race, religion, and socio-economic background. We are committed to providing reasonable adjustments during recruitment and employment. Please let us know if you require additional assistance during the application process.