Talent.com
IMC B.V.
Software Engineer - Development PlatformIMC B.V. • Sydney, NSW, AU
Software Engineer - Development Platform

Software Engineer - Development Platform

IMC B.V. • Sydney, NSW, AU
1 hour ago
Job description

Job Description

At IMC, technology is the driving force behind everything we do. Our in-house developed software executes millions of trading decisions each day, enabling us to outperform the competition by making smarter and faster choices.

\n

We're looking for an experienced software developer with strong communication skills to join our Development Platform team. The Development Platform team exists to amplify the effectiveness of trading, research, and engineering teams. Instead of directly building trading strategies, we provide the tools, infrastructure, and processes that support all software development, aiming at reducing friction and accelerating delivery.

\n

The role requires building robust solutions and solving challenges up and down the tech stack. The team owns and evolves IMC's build systems and development tooling, continually tackling bottlenecks in build and development processes, whether that means an impactful one-line fix or migrating an entire codebase to Bazel. The team supports codebases in a variety of languages, including Python, C++, and Java, to improve the daily productivity of hundreds of developers across the globe.

\n

Your Core Responsibilities

\n

    \n
  • Identify and implement improvements to software development workflows, from targeted, iterative refinements to sweeping architectural redesigns.
  • \n
  • Scale and advance IMC's trading systems builds and development tooling to support an excellent work environment for developers.
  • \n
  • Optimise compile times, improve code quality systems, and simplify software processes to improve the daily workflow of engineers
  • \n
  • Troubleshoot potential issues with build infrastructure and implementing improvements.
  • \n
  • Design and build infrastructure supporting the development, build, test, and release processes.
  • \n
  • Partner with development teams to align platform capabilities with their evolving needs, and drive adoption of best practices in code health, development productivity, and maintainability.
  • \n

\n

Your Skills and Experience:

\n

    \n
  • 3+ years of software development experience in Python, Java, and/or C++ required.
  • \n
  • Knowledge of stable, dependable build environments and rapid feedback cycles.
  • \n
  • Prior experience with Bazel or other monorepo-build software required.
  • \n
  • Experience implementing CI/CD pipelines with tools such as Jenkins, TeamCity and GoCD.
  • \n
  • Experience with containerization technologies and tools such as Docker and Kubernetes.
  • \n
  • Excellent written and verbal communication skills in interacting with stakeholders across all phases of product design, development, and delivery.
  • \n

\n

About Us

\n

IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone. Since 1989, we've been a stabilizing force in financial markets, providing essential liquidity upon which market participants depend. Across our offices in the US, Europe, Asia Pacific, and India, our talented quant researchers, engineers, traders, and business operations professionals are united by our uniquely collaborative, high-performance culture, and our commitment to giving back. From entering dynamic new markets to embracing disruptive technologies, and from developing an innovative research environment to diversifying our trading strategies, we dare to continuously innovate and collaborate to succeed.

Create a job alert for this search

Software Engineer - Development Platform • Sydney, NSW, AU

Similar jobs

Senior Software Engineer, Distributed Trading Platform

Optiver Private JobsSydney, AU

Optiver Private Jobs is seeking a talented Software Engineer to enhance our cutting-edge trading systems.You will play a crucial role in delivering high-quality code and collaborating across teams ... Show more

 • Promoted

Software Engineer

HealthylifeSydney, AU

Opportunity to work on the latest technology and methodology.You’re curious and prefer to know how stuff works instead of just getting things done.Salary range $80,000 to $90,000 PA.Say hello to th... Show more

 • Promoted

Software Engineer, Platform - Sydney, Australia

Clutch CanadaSydney, AU

The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, G... Show more

 • Promoted

Software Engineer

CORTOSydney, AU

We are CORTO, a cutting-edge software company dedicated to revolutionising the legal industry.Our mission is to empower legal practitioners with AI-driven solutions that streamline their workflow, ... Show more

 • Promoted

Software Engineer – AI Production Platform

Connecting Plots Pty ltdBeaconsfield, NSW, AU

Connecting Plots is one of Australia's leading independent creative agencies, delivering integrated campaigns, social content, production and brand experiences for some of Australia's most recognis... Show more

Software Engineer

LEAP Legal SoftwareSydney, AU

LEAP Dev is the “Software House” powering LEAP Legal Software, the leading provider of Legal Practice Management Solutions in the world.We’re part of ATI Global – one of the largest international L... Show more

 • Promoted

Senior Platform Engineer

NSW Department of Customer ServiceSydney, AU

NSW Department of Customer Service.Be among the first 25 applicants.NSW Department of Customer Service.NSW Department of Customer Service provided pay range.This range is provided by NSW Department... Show more

 • Promoted

Software Engineer

SlopeSydney, AU

Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the def... Show more

 • Promoted

Software Engineer - Platform Team

Luxury EscapesSydney, NSW, AU

Be part of the team transforming global travel experiences! .Luxury Escapes is one of the world’s fastest-growing travel websites, with over 8 million members.We are growing rapidly & seeking a... Show more

Platform Engineer

PaxusSydney, AU

We are seeking an experienced Platform Engineer.In this role, you will design and establish the enterprise Databricks platform foundation, enabling secure, governed, scalable, and cost-efficient ex... Show more

 • Promoted

Platform Engineer

Tata Consultancy ServicesSydney, AU

Cloudera Platform Maintenance/Administration.Deep Understanding of Iceberg and Lake House Architecture.Basic Understanding of Cloud Environment.Hands‑on experience with Azure Synapse.Extensive trou... Show more

 • Promoted

Senior Software Engineer — HealthTech, Scalable Systems

UpdocSydney, AU

A healthcare technology company in Australia is looking for a Senior Software Engineer to join their team.You will design and build scalable systems that connect patients, doctors, and pharmacies, ... Show more

 • Promoted

Software Engineer

DataMesh GroupSydney, AU

Get AI-powered advice on this job and more exclusive features.DataMesh Group is revolutionising the payment systems available to merchants and retailers, delivering integrated payment capabilities ... Show more

 • Promoted

Platform Engineer: Build Scalable, Secure Cloud Platforms

ResmedSydney, AU

Global Technology Solutions (GTS) at ResMed is a division dedicated to creating innovative, scalable, and secure platforms and services for patients, providers, and people across ResMed.The primary... Show more

 • Promoted

Software Engineer (C++ Search)

SquizSydney, AU

The Squiz product team is expanding as it works to deliver a cloud-based digital experience platform (DXP).Squiz DXP (Digital Experience Platform) is a software solution that helps businesses to cr... Show more

 • Promoted

Software Engineer

Anduril IndustriesSydney, AU

Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the def... Show more

 • Promoted

Software Engineer/Full Stack

Pyramid Global TechnologiesSydney, NSW, AU

About the job Software Engineer/Full Stack.The Senior Software Engineer in the Internet Services Engineering team is responsible for the development, maintenance, enhancement and support of key Opt... Show more

Software Engineer

Better StaffSydney, AU

This range is provided by Better Staff.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Software Engineer - Hybrid - $140,000 - $160,000.This rol... Show more

 • Promoted

Software Engineer

LEAP Legal Software, Inc.Sydney, AU

LEAP Dev is the “Software House” powering LEAP Legal Software, the leading provider of Legal Practice Management Solutions in the world.We’re part of ATI Global – one of the largest international L... Show more

 • Promoted

Software Engineer, Agent

SierraSydney, AU

At Sierra, we’re creating a platform to help businesses build better, more human customer experiences with AI.We are primarily an in-person company based in San Francisco, with growing offices in A... Show more