Senior Software Engineer, Platform Engineering

Macquarie · London Office

Salary not stated · Compare with UK DevOps Engineer pay →

Full-timeSeniorOct 2026 · checked today
  • Software engineering experience in Python, Java or Scala, designing, building and supporting reliable, production-grade software.
  • Experience with distributed systems, shared platforms or data-intensive applications, with an understanding of scalability, resilience, performance and maintainable software design.
  • Experience working with cloud platforms, ideally AWS, with exposure to container technologies such as Kubernetes and infrastructure-as-code tooling such as Terraform, CloudFormation or similar.
  • A grounding in modern engineering practices, including automated testing, CI/CD and Git-based workflows, alongside familiarity with Linux and networking. Experience with build tooling such as Bazel would be beneficial.
  • Exposure to analytics, workflow or distributed-compute technologies, such as Apache Airflow, Dask, JupyterHub or comparable tools, would be helpful.
  • An interest in applying AI to software engineering, with experience of AI-assisted development tools, LLMs or agentic workflows.