Python Developer - Equities E-Trading - Major investment bank

computer science, python, unix, linux, algos, tooling, automation, equities
Full Time
Depends on Experience
Work from home not available Travel not required

Job Description

Who We Are

We are the front-office Strategies group of a preeminent investment bank supporting Equities Automated trading. Core Strats design and develop complex parallel computing architectures, electronic trading tools, and advanced algorithms. The Infrastructure Strats team monitors and maintains the firm's automated trading systems. This critical role includes analysis and support for real-time trading issues as well as proactive work towards automation.

Tools and Automation

The Tools and Automation team improves and enhances operability and tooling around firm's automated trading systems. This critical role involves building state of the art monitoring and analysis tools to ensure the high-speed trading plant is operating optimally. Our infrastructure is responsible for ensuring that the firm's equity trading algos are operating as expected. We are building tools to analyze and optimize the algo's that the firm's customers rely on for high volume trading.

The team will use state of the art techniques to instrument and control the firm's production environment. This individual will be involved in green field development of the firm's modern tooling, one of the most relevant areas in technology as systems expand in complexity. 


  • Work to understand existing and new trading applications and processes
  • Translate unstructured inefficiencies and pain points into concrete business and technical requirements
  • Develop tools and automate workflows
  • Write well-designed, efficient, readable, and extensible code
  • Evaluate, become expert in, and recommend new technologies in order to solve problems
  • Acquire knowledge of financial markets and use it to recommend and implement enhancements and improvements to our electronic trading product offering


  • Bachelor's or Master's degree in Computer Science or related field
  • At least 2 years of work experience in a similar role or demonstrate equivalent development expertise in software development (tools and automation)
  • At least 2 years of software development experience in C++/Java programming language
  • Hands on experience with Unix/Linux and Perl/Python or an equivalent scripting language
  • Sound knowledge of an RDBMS like Sybase or Oracle and SQL expertise
  • Ability to work in a fast-paced, dynamic environment
  • Strong written and verbal communication skills

Note: Domain knowledge of US Equities and/or Options trading a plus.

 Who We Look For

You will have a passion for efficiency and automation and continually look for ways to improve daily tasks. You will have a strong interest in financial markets and use this knowledge, together with the insight you gain from managing the production environment, to recommend and implement enhancements and improvements to our electronic trading product offering. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment.


Dice Id : 10460281
Position Id : 741321
Originally Posted : 10 months ago
Have a Job? Post it

Similar Positions

Python Developer ( NO THIRD PARTIES)
  • JK Partners Inc
  • Ny, NY
Object Oriented Developer (python)
  • Matlen Silver
  • New York, NY
DevOps Engineer
  • The Judge Group, Inc.
  • Morristown, NJ
Senior DevOps Engineer
  • Recruit Professional Services
  • Park Ridge, NJ
C++ Developer - Low Latency Trading
  • Hyatt Leader
  • New York, NY
  • Real Advancement
  • Jersey City, NJ
Sr. Python Developer
  • Columbia University
  • New York, NY
Electronic Trading Support
  • Lenmar Consulting
  • New York, NY