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
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
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
C