Trading Systems Software Engineer

Westbury Partners

Sydney

On-site

AUD 180,000 - 230,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Westbury Partners in Sydney seeks an accomplished software engineer to build scalable Python-based trading infrastructure and distributed systems. You will collaborate with quantitative researchers and technologists to enhance research capabilities, production performance, and productivity across expanding markets.

You'll design and develop Python software for large-scale distributed systems, improve critical infrastructure, and own projects from concept to deployment while working in a Linux

Qualifications

  • 5+ years of professional software engineering experience with Python.
  • Strong experience building and supporting large distributed systems.
  • Comfortable working extensively within Linux environments.
  • Proven experience handling and working with large datasets.
  • Bachelor's degree in Computer Science, Computer Engineering, or an equivalent qualification.

Responsibilities

  • Design, develop Python software for large-scale distributed systems.
  • Improve scalability, reliability, and performance of production systems.
  • Collaborate with quantitative researchers and engineers.
  • Take ownership of projects from conception through implementation.
  • Support systems running in Linux environments.

Skills

Python
Distributed systems
Linux
Data processing
Analytical skills
Ownership

Education

Bachelor's degree in CS/Engineering

Job description

2mo ago , from E-Financial Careers Australia

Build scalable Python-based trading infrastructure and distributed systems, partnering with quantitative researchers and technologists to improve research capabilities, production performance, and productivity across expanding markets.

What You'll Do:
  • Build and enhance core platforms supporting trading operations.
  • Improve the scalability, reliability, and performance of production systems.
  • Work with technologists to evolve distributed systems and engineering capabilities.
  • Process and analyze large datasets to support trading and research initiatives.
  • Develop solutions that increase productivity across the wider trading organization.
Your responsibilities will include:
  • Designing and developing Python software for large-scale distributed systems.
  • Contributing to critical research and production infrastructure.
  • Identifying technical bottlenecks and developing scalable solutions.
  • Collaborating closely with quantitative researchers and fellow engineers.
  • Taking ownership of projects from conception through implementation.
  • Applying strong analytical and problem-solving skills to complex engineering challenges.
  • Supporting systems running in Linux environments.
  • Helping establish infrastructure capable of supporting expansion into new markets.
Why Join Us:
  • Work directly on technology that powers sophisticated trading operations.
  • Partner closely with quantitative researchers and experienced technologists.
  • Build infrastructure where improvements can multiply the productivity of an entire team.
  • Solve challenging problems involving distributed systems, scalability, and large datasets.
  • Have meaningful ownership and influence as the technology platform expands into new markets.
About You:
  • 5+ years of professional software engineering experience with Python.
  • Strong experience building and supporting large distributed systems.
  • Comfortable working extensively within Linux environments.
  • Proven experience handling and working with large datasets.
  • Excellent analytical and problem-solving capabilities.
  • Naturally curious and motivated to understand complex technical challenges.
  • Self-directed, accountable, and comfortable taking ownership of projects.
  • Able to collaborate effectively with quantitative researchers and technical teams.
  • Bachelor's degree in Computer Science, Computer Engineering, or an equivalent qualification.
  • Reliable, consistent, and dependable in your professional commitments.

#SoftwareEngineering #TradingTechnology #Python #DistributedSystems #Linux #QuantitativeResearch #TradingSystems #Scalability #DataEngineering #LargeDataSets #SoftwareDevelopment #FinTech #QuantTech #SystemsEngineering #TradingInfrastructure

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Trading Systems Python Engineer - Scalable Distributed Infra
Trading Systems Python Engineer - Scalable Distributed Infra

Westbury Partners • Sydney

On-site
AUD 180,000 - 230,000
Python Engineer Trading
Python Engineer Trading

Mode Talent Group Australia • Sydney

On-site
AUD 180,000 - 240,000
Python Engineer Trading
Python Engineer Trading

Mode talent • Sydney

On-site
AUD 180,000 - 240,000
Full relocation
Visa sponsorship
Flat structure and no politics
+1
Python Engineer - Build High-Performance Trading Systems (Sydney)
Python Engineer - Build High-Performance Trading Systems (Sydney)

Mode Talent Group Australia • Sydney

On-site
AUD 180,000 - 240,000
Infrastructure / Systems Engineer – Team Lead - Sydney
Infrastructure / Systems Engineer – Team Lead - Sydney

Westbury Partners • Sydney

On-site
AUD 180,000 - 260,000
Software Engineer | High-Frequency Trading
Software Engineer | High-Frequency Trading

Fionics • Sydney

Hybrid
AUD 150,000 - 800,000
Senior Python Application Engineer – Production & Infrastructure - HFT- Sydney
Senior Python Application Engineer – Production & Infrastructure - HFT- Sydney

Westbury Partners • Sydney

On-site
AUD 120,000 - 160,000
Medical insurance
Dental insurance
Vision insurance
+6
Software Engineer | High-Frequency Trading
Software Engineer | High-Frequency Trading

Fionics • Sydney

Hybrid
AUD 150,000 - 800,000
Research Engineering & Production Systems Engineer
Research Engineering & Production Systems Engineer

Westbury Partners • Sydney

On-site
AUD 150,000 - 210,000
Python Data Engineer
Python Data Engineer

Tribus • Sydney

On-site
AUD 130,000 - 190,000
Direct impact
Career growth
Strong engineers
+2
Top locations