Software Developer
09.02.2026
Full-Time
Role Overview
AlgoEclipse Ltd is seeking a technically rigorous Software Developer to support the design, development, and optimisation of automated trading systems.
The role focuses on building robust, systematic trading software with emphasis on execution precision, performance efficiency, and long-term maintainability. The successful candidate will contribute to the development lifecycle from research and implementation through to validation and deployment within live trading environments.
Key Responsibilities
Design, develop, and maintain algorithmic trading systems and supporting infrastructure.
Translate structured trading logic into clean, efficient, and maintainable code.
Conduct backtesting, optimisation, and forward validation processes.
Improve execution efficiency and system stability across live market environments.
Implement robust risk management parameters within algorithmic frameworks.
Perform debugging, performance tuning, and system refinement.
Maintain version control and structured documentation of development processes.
Collaborate on research initiatives including dataset preparation and pattern analysis.
Ensure code integrity, scalability, and long-term system sustainability.
Support deployment, monitoring, and ongoing refinement of live trading systems.
Basic Requirements
3+ years’ experience in software development.
Strong programming skills (preferably MQL5, C++, Python, or similar).
Experience developing systematic or data-driven applications.
Solid understanding of algorithmic logic, data structures, and optimisation techniques.
Familiarity with backtesting methodologies and statistical evaluation.
Experience working with structured datasets and performance analysis tools.
Strong problem-solving ability and attention to technical detail.
Preferred Requirements
Direct experience developing Expert Advisors (EAs) within MetaTrader 5.
Knowledge of market microstructure and FX trading environments.
Experience with quantitative research workflows and dataset preparation.
Understanding of risk management frameworks within automated systems.
Familiarity with cloud infrastructure, VPS environments, or low-latency execution setups.
Experience contributing to fintech, trading, or financial software products.
Ideal Candidate
The ideal candidate demonstrates disciplined engineering standards and a methodical approach to development. They are comfortable working with structured logic, statistical evaluation, and performance optimisation in live environments. Precision, stability, and long-term system integrity are prioritised over rapid iteration or experimental deployment.
Let's Get to Work

