1

Trading System Developer Jobs (NOW HIRING)

Python & C++ Developer

Manhattan, NY ยท On-site

$53.50 - $72.25/hr

Additionally, you will work very closely with the Trading System developers, the Trading Operations Help Desk, Business Strategy (Product Management) and the Quality Assurance teams. The automated ...

C++ Developer

Chicago, IL ยท On-site

$150K - $250K/yr

The C++ Developer will have the opportunity to work in one of our offices on all aspects of our ... Monitor low latency trading system performance, ensure market data and research resource ...

Trade Desk Operations Engineer

Chicago, IL ยท On-site

$71K - $96K/yr

Step in and manage the trading system when limited staffing requires it. * Deal with trading ... Proficiency in a programming language. Knowledge of Python, Ruby, and Perl is a plus. * Experience ...

C++ Trade Desk Software Developer

Chicago, IL ยท On-site

$50.50 - $68/hr

C++ Trade Desk Software Developer, Chicago, IL We are seeking a C++ Trade Desk Software Developer ... trading system. In addition to possessing excellent analytical and technical skills, the successful ...

Order Management System Developer

Dallas, TX ยท Hybrid

$175K - $215K/yr

... software developer to join our team. You will be responsible for designing, developing, and ... Design, develop, and implement features for the Order Management System (OEMS) to support trading ...

C++ Developer

Chicago, IL

$150K - $250K/yr

The C++ Developer will have the opportunity to work in one of our offices on all aspects of our ... Monitor low latency trading system performance, ensure market data and research resource ...

Data Science Developer, Chicago, IL We are seeking a talented Data Science Developer candidate to ... Responsibilities: - Develop processes to collect and analyze data for automated trading systems ...

Order Management System Developer

New York, NY ยท Hybrid

$175K - $215K/yr

... software developer to join our team. You will be responsible for designing, developing, and ... Design, develop, and implement features for the Order Management System (OEMS) to support trading ...

About the Role As a Trading Systems Engineer at Da Vinci, you'll work closely with a team of ... Oversee system performance, stability and uptime * Automate the environment and test new technology ...

next page

Showing results 1-20

People also search for

Trading System Developer information

See salary details

$39K

$131.4K

$209.5K

How much do trading system developer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for trading system developer in the United States is $131,392.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,000.00 and $160,000.00 per year, depending on experience, location, and employer.

What does a Trading System Developer do?

A Trading System Developer designs, builds, and maintains software used for automated or algorithmic trading. They work with programming languages like C++, Python, or Java to create efficient, low-latency systems for executing trades. Their responsibilities include optimizing performance, integrating financial data, and ensuring system reliability. They often collaborate with traders, quantitative analysts, and infrastructure teams to refine algorithms and improve execution speed.

What are the typical daily responsibilities of a Trading System Developer?

As a Trading System Developer, your day-to-day tasks often include designing, coding, and optimizing trading algorithms, debugging performance issues, and implementing new features to support evolving trading strategies. You may also monitor system health, respond to incidents in real time, and work closely with traders, quants, and operations teams to ensure the system meets business needs. Regular code reviews, monitoring production deployments, and participating in post-mortem analysis of system incidents are also common activities. This role often involves working in a fast-paced, collaborative environment where attention to detail and responsiveness are crucial.

What are the key skills and qualifications needed to thrive in the Trading System Developer position, and why are they important?

To thrive as a Trading System Developer, you need strong programming skills (usually in C++, Java, or Python), knowledge of financial markets, and a degree in computer science, engineering, or related fields. Familiarity with low-latency trading platforms, FIX protocol, and version control systems like Git is essential, and certifications such as CFA or FRM can be advantageous. Excellent problem-solving abilities, analytical thinking, and effective communication are key soft skills for collaborating with traders and other technical teams. These competencies are vital to ensure the reliability, efficiency, and scalability of high-stakes trading systems in a dynamic financial environment.

Who are the top companies hiring for Trading System Developer jobs? The top employers for Trading System Developer jobs are:
What states have the most Trading System Developer jobs? States with the most job openings for Trading System Developer jobs include:
Infographic showing various Trading System Developer job openings in the United States as of June 2026, with employment types broken down into 1% Locum Tenens, 9% Full Time, 87% Part Time, and 3% Temporary. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $131,392 per year, or $63.2 per hour.
Python & C++ Developer

Python & C++ Developer

SourcePro Search

Manhattan, NY โ€ข On-site

$53.50 - $72.25/hr

Other

Posted 13 days ago


Job description

We are seeking a highly skilled Python & C++ Developer to augment our testing tools and automated testing platform for our esteemed trading firm client. These indispensable tools play a pivotal role in evaluating the robustness of our client's state-of-the-art exchange technology ecosystem. The ideal candidate's key responsibilities will be to enhance our automated testing tools by developing new features, developing interfaces to support connectivity options and to update the product to support multiple systems under test.

Additionally, you will work very closely with the Trading System developers, the Trading Operations Help Desk, Business Strategy (Product Management) and the Quality Assurance teams. The automated testing platform is critical to ensuring the functionality of the trading system is working correctly. What You'll Do: Translate business and technical requirements into an extensible, scalable and maintainable application.

Deliver solutions in a timely fashion and in accordance with the firm's SDLC methodology. Work in collaboration with other members of the development staff. Analyze user needs and determine technical requirements.

Communication of plans and strategies across the team. What You'll Bring: Minimum of a Bachelor's degree or equivalent in IT/Computer Science. 3 plus years of experience in Python and C++ development.

2 years of programming in a quality assurance environment a plus. 2 years of programming for a stock exchange or a Wall St. firm in a trading system environment a plus.

Full software development life cycle experience in a mission critical environment. Requirements assessment, design, coding, testing and production support. Must have strong Python and C++ knowledge and debugging skills.

Excellent S/W design skills and knowledge of advanced data structures. Knowledge of TCP/IP and socket programming. Experience developing on Linux based systems.

Strong knowledge of Object Oriented Programming concepts. Experience working with a large code base. Knowledge of XML or JSON.

Working knowledge of the Continuous Integration Testing model and related product such as Jenkins or Hudson a plus. FIX protocol knowledge a plus. In addition to Python, knowledge of various scripting languages such as Shell and Perl a big plus.

Knowledge of the BOOST libraries and STL a plus. Knowledge of multicast a plus. Knowledge of HTML and XML a plus.

Excellent organizational and communication skills. Ability to work effectively within a team environment. Maintain current technical knowledge to support rapidly changing technology and always be on the lookout for new technologies that can help improve the product.