Senior Software Engineer, Cloud and Analytics platform

Macquarie Group Limited

Houston (TX)

Hybrid

USD 150,000 - 210,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Wellbeing leave
Parental leave
Volunteer leave
Insurance & benefits
401(k)

Job summary

Macquarie Group Limited in Houston, TX is seeking a Senior Software Engineer to build and operate distributed-compute and data-science platform components. The role emphasizes automating infrastructure and embedding AI-driven capabilities to accelerate delivery and insights for Commodities and Global Markets.

You will collaborate with quantitative analysts and trading desks worldwide, using Python, Java, or Scala and cloud-native tooling to produce production-ready solutions and enhance

Qualifications

  • Advanced software engineering expertise in Python, Java, or Scala.
  • Experience designing, building, and supporting production-grade distributed compute and data science platforms.

Responsibilities

  • Deliver resilient, scalable technology by combining hands-on engineering with system design.
  • Design, build, and run the distributed-compute and data-science platform using open-source frameworks and cloud-native services.
  • Partner with quantitative analysts and trading desks to turn research into production-ready solutions and automate infrastructure with Python, Java, or Scala and AI capabilities.

Skills

Python
Java
Scala
cloud engineering
CI/CD pipelines
Linux administration
Git-based workflows
Networking
Terraform
CloudFormation
Helm
Airflow
Dask
JupyterHub
LLMs
prompt engineering

Tools

AWS
Kubernetes

Job description

Join Macquarie Group Limited in Houston, TX (hybrid) and help advance analytics and rapid delivery capabilities for Commodities and Global Markets. This Senior Software Engineer role focuses on building and operating distributed-compute and data-science platform components, while automating infrastructure and embedding AI-driven capabilities that support faster delivery and stronger insights.

How you will make an impact
  • Deliver resilient, highly scalable technology by combining hands-on engineering with system design and a continuous improvement mindset.
  • Design, build, and run the distributed-compute and data-science platform using best-in-class open-source frameworks and cloud-native services.
  • Partner with quantitative analysts and trading desks worldwide to turn research into production-ready solutions, automating infrastructure with Python, Java, or Scala and embedding AI-driven capabilities to improve developer productivity.
What you bring
  • Advanced software engineering expertise in Python, Java, or Scala, with experience designing, 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 including 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 partnering with quantitative analysts, traders, and business stakeholders.
Benefits and support
  • Wellbeing and leave: 1 wellbeing leave day per year and a minimum of 25 days of annual leave
  • Parental leave: 20 weeks' paid parental leave for primary caregivers, plus 12 days of paid transition leave upon return to work, and 6 weeks' paid leave for secondary caregivers
  • Volunteer time and giving: 2 days of paid volunteer leave and donation matching
  • Wellbeing benefits: medical, prescription drug, dental, and vision insurance; health savings account and dependent day care savings account; life insurance, disability, and other insurance plans; 401(k) and short/long term disability
  • Employee Assistance Program: access to behavioural health resources including counselling and coaching services
  • Learning and development: wide range of opportunities, including reimbursement for professional membership or subscription
  • Recognition: recognition and service awards
  • Work flexibility: hybrid and flexible working arrangements (dependent on role)
  • Work from home support: reimbursement for work from home equipment
What you will work with
  • Languages & platform: Python, Java, Scala; AWS; Kubernetes
  • Infrastructure and delivery: Terraform, CloudFormation, Helm; CI/CD pipelines, Bazel, Git, Linux, networking
  • Analytics and AI: Apache Airflow, Dask, JupyterHub, LLMs, agentic AI frameworks, MCP tools, prompt engineering

What role will you play?

  • You will combine hands-on coding with thoughtful system design and a culture of continuous improvement to deliver resilient, highly scalable technology for Macquarie's Commodities and Global Markets business.
  • By leveraging open-source frameworks and cloud-native services, you will design, build, and run the distributed-compute and data-science platform that powers trading and analytics workflows.
  • Working with quantitative analysts and trading desks worldwide, you will transform research concepts into production-ready solutions by automating infrastructure with Python, Java, or Scala and embedding AI-driven capabilities that support developer productivity and unlock new insights.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Cloud and Analytics platform
Senior Software Engineer, Cloud and Analytics platform

Macquarie Global Services • Houston (TX)

Hybrid
USD 120,000 - 180,000
Wellbeing leave
Annual leave 25 days
Parental leave
+7
Senior Software Engineer, Cloud and Analytics platform
Senior Software Engineer, Cloud and Analytics platform

Macquarie Group • Houston (TX)

On-site
USD 150,000 - 210,000
Wellbeing leave
Annual leave 25 days
Parental leave 20 weeks
+6
Senior Software Engineer, Cloud and Analytics platform
Senior Software Engineer, Cloud and Analytics platform

Macquarie Bank Limited • Houston (TX)

On-site
USD 120,000 - 190,000
Wellbeing leave
Annual leave 25 days
Parental leave
+2
Senior Cloud & Analytics Platform Engineer
Senior Cloud & Analytics Platform Engineer

Macquarie Group Limited • Houston (TX)

Hybrid
USD 150,000 - 210,000
Wellbeing leave
Parental leave
Volunteer leave
+2
Senior Cloud & Analytics Platform Engineer
Senior Cloud & Analytics Platform Engineer

Macquarie Group • Houston (TX)

Hybrid
USD 150,000 - 210,000
Wellbeing leave
Annual leave 25 days
Parental leave 20 weeks
+6
Senior Cloud & Analytics Platform Engineer (Hybrid)
Senior Cloud & Analytics Platform Engineer (Hybrid)

Macquarie Global Services • Houston (TX)

Hybrid
USD 120,000 - 180,000
Wellbeing leave
Annual leave 25 days
Parental leave
+7
Senior Cloud & Analytics Platform Engineer
Senior Cloud & Analytics Platform Engineer

Macquarie Bank Limited • Houston (TX)

Hybrid
USD 140,000 - 180,000
Wellbeing leave day
Parental leave
Volunteer leave
+3
Senior Cloud & Analytics Platform Engineer
Senior Cloud & Analytics Platform Engineer

Macquarie Bank Limited • Houston (TX)

Hybrid
USD 120,000 - 190,000
Wellbeing leave
Annual leave 25 days
Parental leave
+2
Development Engineer
Development Engineer

Macquarie Group • New York (NY)

On-site
USD 120,000 - 150,000
25 days of annual leave
20 weeks’ paid parental leave
2 days of paid volunteer leave
+3
Senior Energy Quantitative Analyst
Senior Energy Quantitative Analyst

Macquarie Group • Houston (TX)

On-site
USD 100,000 - 130,000
25 days of annual leave
20 weeks paid parental leave
Access to Employee Assistance Program
+1