Software Engineer – Application Platform
- Level
- Junior
Not stated in the posting: salary, work type, visa.
Open. First seen 2 October 2026.
About the role
At IMC, technology is not a department; it’s at the heart of everything we do. Developed in-house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than our competition.
IMC's Platform Engineering team in Sydney works closely with our global counterparts to deliver the runtime environments and services on which IMC's cutting-edge trading and business applications run. We work on a wide variety of systems and tools that utilize a combination of in-house, open source, and third-party technologies. We are currently looking to expand our Application Platform team.
The Application Platform team helps turn IMC software into running applications. We develop and operate scalable, self-service systems and tools to configure, distribute, deploy, upgrade, and operate trading and supporting components in data centers around the world. We use input gathered from a range of internal stakeholders to design and implement creative solutions to efficiently keep tens of thousands of services and applications running and up to date.
Your Core Responsibilities:
- Develop, test, deploy, and maintain high-performance, globally distributed Go applications.
- Collaborate with teammates, stakeholders, and internal customers across local and global teams.
- Partner with customers to understand their needs and design platform capabilities that help them configure, deploy, and operate software more effectively.
- Support customers, unblock teams, and turn recurring issues into platform improvements.
- Own the end-to-end service lifecycle, from requirements gathering and implementation to deployment, operation, and continuous improvement.
- Help operate and support the team's systems during Sydney business hours.
- Use automated testing and frequent deployments to deliver high-quality features quickly and iteratively.
- Balance trade-offs between latency, throughput, simplicity, scalability, reliability, and maintainability in a complex technology landscape.
Your Skills and Experience:
- 1-3 years of professional software engineering experience and proficiency in a programming language is required (Go, Python, or Java)
- Strong analytical skills and interest in solving complex problems programmatically
- Experience with automated testing and CI/CD pipelines.
- Familiarity with Docker, Kubernetes, and Linux environments.
- Exposure to distributed computing and modern cloud-native software design.
- Strong communication skills and the ability to work with cross-functional teams.
- You have a DevOps mindset and are comfortable working across the entire application lifecycle, from development and testing to deployment and operations.
- Prior knowledge of financial markets or trading is not required, but curiosity and a willingness to learn are essential.
IMC's standard text
About Us
IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets.
Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.
What this role asks for
Particular to this role
CI/CD · Golang · Test Automation
Rare in IMC's other 74 open postings.
In most of IMC's ads
Machine Learning · Python
Named in most of its open postings, whatever the role.
81% of this description is written for the role. The rest is IMC's standard text, folded away below.
Read against IMC's other open postings on this site.
The team: Development (Group) HIRES STEADILY
This role is one of 37 open in Development (Group). 5 were posted in the last 30 days and the oldest in July: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Machine Learning (37 of 37), Python (27 of 37), C++ (22 of 37), Java (17 of 37), Linux (10 of 37), Kubernetes (9 of 37), Docker (7 of 37)
OTHER ROLES ON THIS TEAM
- Software Engineer (Java) - Research Data Platform posted Oct 14
- Machine Learning Engineer Intern - Summer 2027 posted Oct 8
- Software Engineer, Early Career posted Sep 30
- Verification Engineer posted Sep 25
- Hardware Machine Learning PhD Research Internship posted Sep 23
- Software Engineer (Java) - Global Research Platform posted Sep 16
- Graduate Hardware Engineer posted Sep 14
- Performance Engineer posted Sep 10
- Quant Performance Engineer Intern - Summer 2027 posted Aug 27
- Quant Performance Engineer posted Aug 27
- Systems Engineer - AI Safety and Tooling posted Aug 26
- Software Engineer - Development Platform posted Aug 26
- Software Engineer Intern 2027 posted Aug 12
- C++ Software Engineer, Early Careers posted Aug 5
- Graduate Software Engineer (2027) posted Jul 31
- C++ Software Engineer posted Jul 20
- Software Engineer - Risk Technology posted Jul 17
- Software Engineer Intern - Summer 2027 posted Jul 1
- Graduate Software Engineer posted Jul 1
- Graduate Hardware Engineer posted Jul 1
- Machine Learning Engineer posted Jun 26
- Hardware Engineer posted Jun 24
- Quantitative Developer - Python posted May 29
- Software Engineer Intern posted May 7
- Java Software Engineer posted May 4
- Data Platform Operations Engineer – Performance posted Apr 8
- Java Software Engineer (Power/Gas) posted Apr 2
- C++ Software Engineer posted Mar 18
- C++ Software Engineer posted Jan 19
- Software Engineer – AI Powered Engineering posted Sep 26
- C++ Software Engineer posted Sep 12
- Graduate Software Engineer (2026) posted Aug 27
- Performance Engineer posted Jul 25
- Python Software Engineer posted Jul 9
- Machine Learning Engineer posted Apr 1
- Quant Developer DeFi - Digital Assets posted Jul 24
From the team and dates on IMC's own job board.
Similar jobs
- Software Engineer, Test at Providius
Shares 6 skills: Test Automation, Docker, Linux… · Junior level - Software Engineer AI Coding Tasks at Askable
Shares 6 skills: Test Automation, Golang, Docker… - Senior Lead Software Engineer- AI/ML Training Infrastructure at JPMorgan Chase
Shares 9 skills: Test Automation, Golang, Docker… - Senior Software Engineer – Critical Engineering at Optiver
Shares 5 skills: Test Automation, Linux, Java… · same city · ✓ Visa sponsorship - Software Engineer (DevOps) at UKG
Shares 6 skills: Test Automation, Docker, Java… - Site Reliability Engineer at IMC
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.