Search by job, company or skills

  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role and Responsibilities:

  • Design, implement, and back-test new algorithmic trading strategies using C++.
  • Build and maintain the core trading engine, including order and execution management systems.
  • Optimize system performance and latency through low-level system tuning, multithreading, and network programming (TCP/IP).
  • Develop and enhance .NET (C#) front-end applications providing real-time dashboards, strategy monitoring, and configuration tools for traders.
  • Own the CI/CD pipeline, manage production releases, rollbacks, and hotfixes.
  • Monitor live trading systems, troubleshoot incidents in real time, and implement automated alerting.
  • Conduct code reviews, enforce coding standards, and maintain unit and integration test coverage.
  • Collaborate closely with traders, risk managers, and senior stakeholders to explain technical concepts and trade-offs.
  • Translate business and trading requirements into clear technical specifications.
  • Take end-to-end ownership of features from design through production deployment.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Strong foundation in software engineering principles, data structures, and system design.

Experience and Skills

  • 46 years of overall software development experience.
  • Minimum 2+ years working in a financial institution on quantitative or algorithmic trading systems.
  • Proven experience building low-latency / high-frequency trading (HFT) or performance-critical systems.
  • C++ (Advanced): OOP, templates, memory management, concurrency.
  • C# / .NET: Building responsive client applications.
  • Python: Basic to intermediate proficiency for prototyping and data analysis (good to have).

Systems & Tools:

  • Linux/Unix environments
  • GDB, Valgrind, performance profilers (perf, Intel VTune)
  • Jira, Git, CI/CD tools

  • Networking: Strong understanding of TCP/IP.
  • Deep understanding of financial markets, instruments, and algorithmic trading strategies.
  • Familiarity with FIX and other market data protocols is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
  • Ownership mindset with the ability to drive features end-to-end.
  • Ability to thrive in a fast-paced, high-pressure trading environment.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 137395137