Senior Software Engineer, Cloud and Analytics platform
Backend Developer
Python
Agentic Ai
Ai Agent
Ai Agent Platform
Ai Engineering
Apache Airflow
Application Security
Artificial Intelligence
Automation
Big Data
Cloud
Cloud Infrastructure
Cloud Native
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Dask
Data Analysis
Data Analytics
Data Architecture
Data Engineer
Data Integration
Data Pipeline
Data Platform
Data Processing
Database
Developer
DevOps
DevSecOps
Distributed Compute
Engineering
Engineering Software
ETL
Facilities Management
Generative AI
Information Technology (IT)
Infrastructure As Code
Kubernetes
Machine Learning
Platform Engineering
Programming
Programming Language
Programming Languages
Project Management
Prompt Engineering
Risk Management
Security Automation
Software Developer
Software Engineering
Software Security
Workflow Orchestration
Job Description
Macquarie Group Limited is hiring a Senior Software Engineer to enhance analytics and rapid delivery capabilities for Commodities and Global Markets.
Responsibilities
- Deliver resilient, highly scalable technology through a hands-on coding approach, strong system design, and continuous improvement
- Design, build, and operate distributed-compute and data-science platform components using best-in-class open-source frameworks and cloud-native services
- Partner with quantitative analysts and trading desks worldwide to convert research ideas into production-ready solutions
- Automate infrastructure using Python, Java, or Scala and embed AI-driven capabilities to support developer productivity and new insights
Requirements
- Advanced software engineering expertise in Python, Java, or Scala, including experience designing, building, and supporting production-grade distributed compute and data science platforms
- Cloud engineering capability including AWS, Kubernetes, and Infrastructure-as-Code tools 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
- Strong communication and stakeholder management skills with a collaborative, inquisitive, and agile style working alongside quantitative analysts, traders, and other business stakeholders
Technology Stack
- Languages: Python, Java, Scala
- Cloud & Infrastructure: AWS, Kubernetes, Terraform, CloudFormation, Helm
- Engineering Practices: CI/CD pipelines, Bazel, Git, Linux, networking
- Analytics & AI: Apache Airflow, Dask, JupyterHub, LLMs, agentic AI frameworks, MCP tools, prompt engineering
Benefits
- Wellbeing and leave: 1 wellbeing leave day per year; minimum of 25 days 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
- Community support: 2 days of paid volunteer leave and donation matching
- Health & insurance: medical, prescription drug, dental, and vision insurance; health savings account and dependent day care savings account; life insurance, disability, and other insurance plans
- Retirement & disability: 401(k) and short/long term disability
- Employee Assistance Program: access to behavioural health network with counselling and coaching services
- Learning & development: learning opportunities including reimbursement for professional membership or subscription
- Recognition: recognition and service awards
- Work model: hybrid and flexible working arrangements, dependent on role
- Work-from-home setup: reimbursement for work from home equipment
Location & Work Style
- Houston, TX (hybrid)
Macquarie employees can access a range of benefits (subject to eligibility criteria, depending on the role).
Similar Jobs
C
J