What are the responsibilities and job description for the Software Engineer position at NJF Global Holdings Ltd?
Join a high-performance automated trading team focused on designing, building, and optimizing systems that power systematic options trading. The team develops and maintains critical infrastructure spanning trading algorithms, market data, execution systems, and large-scale research platforms, enabling data-driven decision-making across global markets.
Key Responsibilities
- Design and build performance-critical systems supporting trading, execution, market data, and research infrastructure
- Develop and enhance trading algorithms, backtesting frameworks, and real-time execution systems
- Work closely with traders and quantitative researchers to translate ideas into production strategies
- Tackle complex engineering challenges across low-latency systems, distributed data, and large-scale simulation platforms
- Own problems end-to-end in a fast-paced, high-impact environment where engineering directly influences live trading outcomes
What We’re Looking For
- Experience delivering complex, large-scale engineering systems
- Strong CS fundamentals and practical engineering judgment
- Systems programming experience (C / C, Linux environments)
- High ownership mindset in fast-moving environments
Salary : $500,000 - $700,000