Platform Engineer - Build Systems & Developer Tooling

Imc

Sydney

On-site

AUD 110,000 - 150,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

IMC is seeking an experienced Software Engineer for the Development Platform team in Sydney, NSW. You will help evolve build systems, tooling, and development workflows to accelerate delivery across trading, research, and engineering groups.

You will contribute to robust solutions across Python, Java, and C++, with emphasis on Bazel-based monorepos, CI/CD pipelines, and containerization using Docker and Kubernetes.

Qualifications

  • 3+ years of software development experience in Python, Java, and/or C++.
  • Experience with Bazel or other mono-repo build systems.
  • Experience implementing CI/CD pipelines with multiple tools.
  • Experience with containerization tools such as Docker and Kubernetes.
  • Strong written and verbal communication across teams.

Responsibilities

  • Identify and implement improvements to software development workflows, from targeted refinements to architectural redesigns.
  • Scale and advance IMC's trading systems builds and development tooling to support developers.
  • Optimise compile times, improve code quality systems, and simplify software processes for daily engineers.
  • Troubleshoot build infrastructure issues and implement improvements.
  • Design and build infrastructure supporting development, build, test, and release processes.
  • Partner with teams to align platform capabilities with evolving needs and promote best practices.

Skills

Python
Java
C++
CI/CD
Communication

Tools

Bazel
Jenkins
TeamCity
GoCD
Docker
Kubernetes

Job description

IMC is seeking an experienced Software Engineer for the Development Platform team in Sydney, NSW. You will help evolve build systems, tooling, and development workflows to accelerate delivery across trading, research, and engineering groups.

You will contribute to robust solutions across Python, Java, and C++, with emphasis on Bazel-based monorepos, CI/CD pipelines, and containerization using Docker and Kubernetes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Development Platform
Software Engineer - Development Platform

Imc • Sydney

On-site
AUD 110,000 - 150,000
Platform Engineer — Build Systems & Developer Tooling
Platform Engineer — Build Systems & Developer Tooling

IMC B.V. • Sydney

On-site
AUD 120,000 - 160,000
Platform Engineer – Go Apps & CI/CD (Sydney)
Platform Engineer – Go Apps & CI/CD (Sydney)

Imc • Sydney

On-site
AUD 100,000 - 140,000
Platform Engineer – Build & DevTools for Scalable Trading
Platform Engineer – Build & DevTools for Scalable Trading

IMC Trading • Sydney

On-site
AUD 120,000 - 160,000
Software Engineer - Development Platform
Software Engineer - Development Platform

IMC Trading • Sydney

On-site
AUD 120,000 - 160,000
AI Platform Systems Engineer — Safety & Tooling
AI Platform Systems Engineer — Safety & Tooling

IMC Trading • Sydney

On-site
AUD 120,000 - 170,000
Software Engineer - Application Platform
Software Engineer - Application Platform

Imc • Sydney

On-site
AUD 100,000 - 140,000
Software Engineer - Development Platform
Software Engineer - Development Platform

IMC B.V. • Sydney

On-site
AUD 120,000 - 160,000
Software Engineer – Application Platform
Software Engineer – Application Platform

Westbury Partners • Sydney

On-site
AUD 120,000 - 150,000
AI Platform Systems Engineer - Safety & Tooling
AI Platform Systems Engineer - Safety & Tooling

Linuxconfig • Australia

On-site
AUD 140,000 - 200,000