New York

Python Developer

Posted on Thursday, 30th April 2026

Financial Services
New York
Negotiable
Permanent

iO Associates are supporting this leading quantitative trading firm with the appointment of a Python Developer, driving innovation in high-performance trading. They are renowned for their commitment to scientific rigor and technological excellence, and foster a collaborative and intellectually stimulating environment. Known for pushing the boundaries of market analysis and strategy development, they continuously invest in technology, machine learning, and data science to stay at the forefront of the global markets.

The organization is committed to a culture of innovation, growth, and curiosity. Offering opportunities to work alongside top-tier researchers, engineers, and traders, their workplace emphasises creativity, professional development, and impact you can see. They provide a supportive environment that encourages new ideas and solutions, making it an exciting place to develop your career and make a meaningful contribution to complex projects.

Summary
Due to ongoing growth and strategic initiatives, they are seeking a talented Python Developer. This role is instrumental in designing and maintaining highly distributed, high-performance order routing systems for equities, options, and futures markets. Your work will directly impact the efficiency and robustness of their trading infrastructure, providing an exciting challenge for those eager to contribute to mission-critical systems in a dynamic environment.

Key Responsibilities

  • Design, develop, and test software components within a heterogeneous technology stack, primarily in Python with substantial use of Python-bound C++ on Linux systems
  • Build and optimise internal monitoring tools and lightweight user interfaces for real-time system performance analysis and debugging
  • Collaborate closely with traders and technical teams to understand requirements and devise practical, innovative solutions
  • Support and enhance production environments, ensuring stability and efficiency
  • Conduct data investigations and create tools to streamline development and operational processes
  • Engage in comprehensive SDLC activities, from requirements gathering to deployment and maintenance
  • Participate in problem-solving and performance tuning, understanding how hardware, networking, and middleware layers interact with software components

Essential Skills & Experience

  • A Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience)
  • Proven expertise in object-oriented programming and software development in high-performance, high-throughput environments
  • Strong experience with Python and C++ in a Linux setting
  • Experience in building and supporting real-time, mission-critical systems
  • Excellent attention to detail and a balanced approach to technical excellence and project timelines
  • Ability to work independently, take ownership of projects, and propose creative solutions

Desirable Skills & Experience

  • UI development experience and understanding of user interface design principles
  • Familiarity with market trading systems or financial markets operations
  • Knowledge of network and hardware integration in high-performance computing environments
  • Prior experience working in fast-paced, collaborative environments with a focus on innovation

Apply for this role