DeveloperJobs.io
← Back to all jobs

Job Description

As a Senior Software Engineer, you’ll enhance Macquarie’s analytics and rapid delivery platform for Commodities and Global Markets.

Responsibilities

  • Deliver resilient, highly scalable technology through hands-on coding, strong system design, and continuous improvement practices.
  • Design, build, and operate a distributed compute and data-science platform using best-in-class open-source frameworks and cloud-native services.
  • Collaborate with quantitative analysts and trading desks worldwide to turn research ideas into production-ready solutions.
  • Automate infrastructure using Python, Java, or Scala, and embed AI-driven capabilities to improve developer productivity and enable new insights.

Requirements

  • Advanced software engineering expertise in Python, Java, or Scala, including experience building and supporting production-grade distributed compute and data science platforms.
  • Strong cloud engineering capability, including AWS, Kubernetes, and Infrastructure-as-Code tooling such as Terraform, CloudFormation, and Helm.
  • Experience with modern engineering practices: CI/CD pipelines, Bazel, Git-based workflows, Linux administration, and networking.
  • Knowledge of analytics and AI technologies, including Apache Airflow, Dask, JupyterHub, LLMs, agentic AI frameworks, MCP tools, and prompt engineering.
  • Excellent communication and stakeholder management skills with a collaborative, inquisitive, and agile approach to working with quantitative analysts, traders, and other business stakeholders.

Technologies

  • Python, Java, Scala
  • AWS, Kubernetes
  • Terraform, CloudFormation, Helm
  • CI/CD pipelines, Bazel, Git
  • Linux, networking
  • Apache Airflow, Dask, JupyterHub
  • LLMs, agentic AI frameworks, MCP tools, prompt engineering

Benefits

  • Wellbeing: 1 wellbeing leave day per year; minimum 25 days of annual leave.
  • Parental leave: 20 weeks’ paid parental leave for primary caregivers; 12 days of paid transition leave upon return to work; 6 weeks’ paid leave for secondary caregivers.
  • Volunteer and giving: 2 days of paid volunteer leave and donation matching.
  • Insurance and wellbeing support: medical, prescription drug, dental, and vision insurance; health savings account; dependent day care savings account; life insurance, disability, and other insurance plans; 401(k) and short/long term disability.
  • Employee assistance: access to an Employee Assistance Program with counselling and coaching services via a behavioural health network.
  • Learning and development: access to learning opportunities, including reimbursement for professional membership or subscription.
  • Recognition: recognition and service awards.
  • Work setup: hybrid and flexible working arrangements (dependent on role); reimbursement for work from home equipment.

Location

  • Houston, TX (hybrid)

Similar Jobs