Software Engineer, Cloud and Analytics platform

Macquarie Group Limited10 months ago
Houston, TX, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Join our development team and play a key role in our expanding Engineering Services function. Help enhance our innovative analytics and rapid delivery platform as we digitize and modernize the Commodities and Global Markets platforms. At Macquarie—a global financial services group operating in 31 markets with 56 years of unbroken profitability—you’ll be part of a friendly, supportive team where every role contributes ideas and drives outcomes.

Key Responsibilities

  • Combine hands-on coding with thoughtful system design to deliver resilient, highly scalable technology solutions.
  • Design, build, and run the distributed-compute and data-science platform powering Macquarie’s trading and analytics workflows.
  • Collaborate closely with quantitative analysts and trading desks worldwide to transform research concepts into production-ready solutions.
  • Automate infrastructure using Python, Java, or Scala and embed AI-driven capabilities to boost developer productivity.

Required Qualifications

  • Advanced software-engineering skills in Python or Java/Scala.
  • Hands-on experience with public-cloud platforms (ideally AWS), Kubernetes, and infrastructure-as-code tooling (Terraform, CloudFormation, Helm or similar).
  • Proven track record of designing, building, and running production-grade distributed-compute or data-science platforms.
  • Strong interpersonal and communication skills with the confidence to partner with quantitative analysts, traders, and other stakeholders.
  • A self-motivated, inquisitive mindset and an agile approach to problem-solving.
  • Expertise in AI-driven development (e.g. prompt engineering, Claude, Agentic-AI frameworks, LLM, MCP tools).
  • Solid Linux administration and networking skills, along with Git-based workflows.
  • Familiarity with Apache Airflow, Dask, and JupyterHub.
  • Experience with modern build systems (especially Bazel) and CI/CD pipelines.

Benefits & Perks

  • 1 wellbeing leave day per year and a minimum of 25 days of annual leave.
  • 20 weeks’ paid parental leave for primary caregivers plus 12 days of paid transition leave upon return, and 6 weeks’ paid leave for secondary caregivers.
  • 2 days of paid volunteer leave and donation matching.
  • Comprehensive benefits including medical, prescription drug, dental, and vision insurance; health savings and dependent day care savings accounts; life, disability, and other insurance plans; a 401(k) and short/long term disability coverage.
  • Access to an Employee Assistance Program with a robust behavioural health network offering counselling and coaching services.
  • Learning and development opportunities, including reimbursement for professional memberships or subscriptions.
  • Recognition and service awards.
  • Hybrid and flexible working arrangements.
  • Reimbursement for work-from-home equipment.

Required Skills

Git Workflows
Apache Airflow
Dask
JupyterHub
Python
Scala
Networking
AI-driven Development
Java
CloudFormation
Bazel
Helm
Distributed Compute Systems
Linux Administration
Terraform
Data Science Platforms
CI/CD Pipelines
AWS
Kubernetes