Software Developer

Software Developer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Algoeclipse

At a Glance

  • Tasks: Design and develop cutting-edge automated trading systems with a focus on performance and precision.
  • Company: Join AlgoEclipse Ltd, a leader in fintech innovation and algorithmic trading.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on long-term system integrity and stability.
  • Why this job: Make a real impact in the fast-paced world of trading technology.
  • Qualifications: 3+ years in software development with strong programming skills in MQL5, C++, or Python.

The predicted salary is between 60000 - 80000 £ per year.

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.

Software Developer employer: Algoeclipse

AlgoEclipse Ltd is an exceptional employer for Software Developers, offering a dynamic work environment that prioritises technical excellence and innovation in automated trading systems. With a strong emphasis on employee growth, the company provides opportunities for continuous learning and collaboration on cutting-edge research initiatives, all while fostering a culture of precision and stability in live trading environments. Located in a vibrant financial hub, AlgoEclipse Ltd not only supports professional development but also encourages a balanced work-life integration, making it an attractive choice for those seeking meaningful and rewarding employment.

Algoeclipse

Contact Details:

Algoeclipse Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Developer

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Algoeclipse or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Algoeclipse.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Algoeclipse.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Algoeclipse that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Software Developer

Software Development
MQL5
C++
Python
Algorithmic Trading Systems
Backtesting Methodologies
Data Structures

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Algoeclipse.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Algoeclipse and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Algoeclipse

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Algoeclipse uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.