Our vision in the Corporate Operations Group is to empower employees with cutting-edge Artificial Intelligence capabilities, delivering outstanding outcomes for our business, employees, clients and investors.
Macquarie is a global financial services group operating in 34 markets and with 54 years of unbroken profitability. We're a collaborative team where everyone contributes ideas and drives results.
Key Responsibilities
We seek a Senior Software Engineer to implement and manage our AI Platform, develop automation tools, and oversee Kubernetes-deployed applications. The role involves resolving complex technical issues, collaborating with cross-functional teams to deliver new features, and ensuring platform security, performance, and reliability.
Requirements
* Bachelor's degree in Computer Science, Engineering or a related field.
* 5+ years of experience in software engineering, with a focus on financial services.
* Strong proficiency in cloud platforms such as AWS, Azure or Google Cloud Platform.
* Extensive experience with Kubernetes for container orchestration.
* Proven expertise in automation tools and scripting languages (e.g., Terraform, Python, Bash).
* Excellent troubleshooting and problem-solving skills.
* Solid understanding of software development best practices and design patterns.
* Experience with CI/CD pipelines and DevOps practices.
* Familiarity with security best practices in cloud and containerized environments.
* Strong communication and collaboration skills.
* Ability to work in a fast-paced, dynamic environment.
About Technology at Macquarie
Technology is integral to every aspect of Macquarie, enabling 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.
Diversity, Equity and Inclusion at Macquarie
We're committed to fostering a diverse, equitable and inclusive workplace. We welcome applicants from all backgrounds and aim to provide reasonable adjustments to individuals who may need support during the recruitment process and through working arrangements.