Software Engineer - Trading Platforms
at Firesoft People
Sydney, New South Wales, Australia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 18 Jun, 2024 | USD 180000 Annual | 19 Mar, 2024 | 3 year(s) or above | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Software Engineer - Trading Platforms Location: Sydney CBD, Australia
Salary: Up to $180,000
Are you passionate about technology and ready to push boundaries? Join our unique and innovative fintech disruptor in Sydney. We’re seeking dedicated individuals who want to revolutionize the Australian market by building cutting-edge systems and supporting business growth.
Role Overview:
As a Software Engineer, you’ll play a pivotal role in shaping the landscape of trading platforms. You’ll work at the intersection of technology and finance, building robust systems that empower traders and drive business success.
Responsibilities:
- JVM Expertise: Demonstrate sound knowledge of JVM ergonomics, design, and multi-threading. Understand APIs and threading patterns.
- Software Design and Architecture: Dive deep into software design, threading patterns, networking, and algorithm complexity.
- Linux/Unix Proficiency: Leverage extensive experience working on Linux or Unix operating systems.
- Algorithmic Trading Systems: Build, maintain, and enhance algorithmic trading systems using low-code approaches and functional programming.
- Technology Stack: Comfortably work with at least 3-5 technologies from the following list: C/C++, C#, Rust, Go, Python, Kotlin, Scala, Java, or Clojure.
Tech Stack:
- Must-Have:
- Java multi-threading or C/C++
- Highly Desired (but not essential):
- Scala, Elixir, or Clojure development (JVM-based technologies)
- Hardware knowledge (PCB/FPGA)
- Python shell scripting
- JavaScript (Angular, Node, or React)
- Penetration testing
- AI and machine learning experience
If you’re passionate about technology, thrive on innovation, and want to be part of a nurturing team, we encourage you to apply. Click the “Apply” button to submit your CV.
Responsibilities:
- JVM Expertise: Demonstrate sound knowledge of JVM ergonomics, design, and multi-threading. Understand APIs and threading patterns.
- Software Design and Architecture: Dive deep into software design, threading patterns, networking, and algorithm complexity.
- Linux/Unix Proficiency: Leverage extensive experience working on Linux or Unix operating systems.
- Algorithmic Trading Systems: Build, maintain, and enhance algorithmic trading systems using low-code approaches and functional programming.
- Technology Stack: Comfortably work with at least 3-5 technologies from the following list: C/C++, C#, Rust, Go, Python, Kotlin, Scala, Java, or Clojure
REQUIREMENT SUMMARY
Min:3.0Max:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Sydney NSW, Australia