Description

Company Overview

The organisation operates within the financial technology and electronic trading sector, developing software solutions that support automated trading, market connectivity and financial execution systems. Its technology environment combines software engineering, financial market data processing and trading infrastructure to support reliable electronic trading operations.

The engineering team works on applications that facilitate market data distribution, automated execution workflows, trading analytics and communication with external liquidity and brokerage systems.

Role Summary

The Fintech Algorithmic Trading Software Developer will develop and maintain software components used in automated trading environments. The position focuses on implementing algorithmic trading logic, building market data processing services and developing reliable connections between trading applications, execution venues and financial data providers.

The successful candidate will work closely with quantitative researchers, trading technology specialists and infrastructure engineers to translate trading requirements into efficient, testable and maintainable software solutions.

Key Responsibilities

  • Develop software components supporting algorithmic trading and automated financial execution.

  • Implement trading algorithms based on defined quantitative strategies and execution requirements.

  • Build market data processing services for real-time and historical financial information.

  • Develop integrations with brokerage APIs, liquidity providers and electronic trading platforms.

  • Implement order management functionality covering order submission, modification, cancellation and execution updates.

  • Develop monitoring tools for order activity, execution performance and system availability.

  • Optimise software components to improve processing speed and reduce execution latency.

  • Build simulation and backtesting tools to evaluate algorithmic trading strategies.

  • Implement data validation and exception-handling procedures for trading operations.

  • Work with quantitative analysts to translate mathematical models into production-ready software.

  • Investigate software defects affecting market data feeds, order routing and execution workflows.

  • Maintain technical documentation, automated tests and deployment procedures.

Requirements and Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Mathematics or a related discipline.

  • At least three years of professional software development experience.

  • Strong proficiency in C++, Python, Java or another suitable programming language.

  • Understanding of algorithmic trading systems and electronic financial markets.

  • Experience working with APIs, streaming data and event-driven architectures.

  • Knowledge of financial market data, order lifecycles and execution processes.

  • Familiarity with data structures, algorithms and performance optimisation.

  • Experience with Linux environments, Git and automated testing frameworks.

  • Understanding of multithreading, asynchronous programming or low-latency application design.

  • Familiarity with quantitative analysis, statistical modelling or backtesting is advantageous.

  • Strong numerical reasoning, debugging and problem-solving capabilities.

Benefits

  • Fully remote working arrangement within Estonia.

  • Opportunity to develop software for electronic financial markets.

  • Exposure to algorithmic execution and quantitative trading technologies.

  • Collaboration with software engineers and financial market specialists.

  • Professional development in advanced programming and trading infrastructure.

  • Opportunity to contribute to the development of sophisticated fintech applications.

Application Instructions

Interested applicants should submit an updated CV outlining their software engineering background, programming expertise and relevant trading technology experience. Candidates should highlight any previous work involving algorithmic trading, financial APIs, market data processing, execution systems or quantitative software development.

Are you interested in this position?

Apply by clicking on the “Apply Now” Button below!

#JobsHubEstonia #GlobalRecruitment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal.