1

Freelance Algorithmic Trading Programmer Jobs in Edison, NJ

About Wintermute Wintermute is a technology unicorn and one of the largest algorithmic trading ... Proficiency in programming with at least one of Rust or Python * Comfortable working on Linux ...

... algorithmic trading strategies? We're looking for someone to analyze, adapt and improve the ... Engineering or related discipline (PhD preferred but not a pre-requisite). โ€ข working knowledge of ...

Precharm is an algorithmic trading firm that provides liquidity on prediction markets. They are seeking a founding engineer to build critical systems for their trading business, including exchange ...

Senior Software Engineer - Trading

New York, NY ยท On-site +1

$134K - $176K/yr

Our global team is a diverse group of experienced engineers, traders, and brokerage professionals ... Knowledge of algorithms, distributed systems, scalability, high availability, databases, low ...

Algo Developer - Contract

Manhattan, NY ยท On-site

$600 - $800/day

Algo Developer - Contract Department: Technology Location: NY The pay range for this position at ... Nomura's proprietary algorithmic trading systems that address our client's diverse range of trading ...

Showing results 21-40

Freelance Algorithmic Trading Programmer information

See Edison, NJ salary details

$41.9K

$83.5K

$115.9K

How much do freelance algorithmic trading programmer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for freelance algorithmic trading programmer in Edison, NJ is $83,508.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,400.00 and $95,800.00 per year, depending on experience, location, and employer.

What is a freelance algorithmic trading programmer?

A Freelance Algorithmic Trading Programmer is a professional who designs, develops, and implements trading algorithms for financial markets on a contract or project basis. They use programming languages like Python, C++, or Java to create automated systems that can execute trades based on predefined strategies without human intervention. These programmers often collaborate with traders, investment firms, or hedge funds to build, backtest, and optimize trading algorithms that aim to maximize profits and minimize risks. Working independently, they may also advise clients on best practices, maintain trading infrastructure, and ensure compliance with relevant financial regulations.

What are some typical challenges freelance algorithmic trading programmers face when working with clients?

Freelance algorithmic trading programmers often encounter challenges such as aligning with clients' diverse strategies, accommodating rapid changes in trading requirements, and ensuring robust backtesting for different market conditions. Effective communication is key, as clients may have varying levels of technical understanding and expectations regarding performance and risk management. Additionally, freelancers must stay updated on compliance standards and platform-specific APIs, which can differ significantly between projects.

What are the key skills and qualifications needed to thrive as a freelance algorithmic trading programmer, and why are they important?

To thrive as a Freelance Algorithmic Trading Programmer, you need strong programming skills (often in Python, C++, or Java), a solid understanding of financial markets, and experience with quantitative analysis. Familiarity with trading platforms (like MetaTrader, NinjaTrader, or Interactive Brokers API), backtesting frameworks, and relevant certifications such as CFA or CQF can be highly valuable. Outstanding problem-solving, attention to detail, and effective communication with clients set top performers apart. These skills are crucial for building reliable, profitable trading algorithms and translating complex financial requirements into robust, real-world solutions.

What is the difference between Freelance Algorithmic Trading Programmer vs Quantitative Analyst?

AspectFreelance Algorithmic Trading ProgrammerQuantitative Analyst
CredentialsProgramming skills, trading platform knowledge, sometimes certifications like CQFAdvanced degrees in finance, mathematics, or statistics, certifications like CFA or FRM
Work EnvironmentIndependent, remote, project-basedIn-house or consulting, often office-based
Industry UsageDevelops trading algorithms for clients or personal tradingAnalyzes financial data to inform trading strategies and risk management

While both roles involve quantitative skills and financial markets, Freelance Algorithmic Trading Programmers focus on coding and developing trading algorithms independently, whereas Quantitative Analysts analyze data to support trading decisions within organizations.

What are popular job titles related to Freelance Algorithmic Trading Programmer jobs in Edison, NJ?

For Freelance Algorithmic Trading Programmer jobs in Edison, NJ, the most frequently searched job titles are:

What job categories do people searching Freelance Algorithmic Trading Programmer jobs in Edison, NJ look for?

The top searched job categories for Freelance Algorithmic Trading Programmer jobs in Edison, NJ are:

What cities near Edison, NJ are hiring for Freelance Algorithmic Trading Programmer jobs?

Cities near Edison, NJ with the most Freelance Algorithmic Trading Programmer job openings:

DeFi Algorithmic Trader

Wintermute

New York, NY โ€ข On-site, Remote

Full-time

Re-posted 17 days ago


Job description

About Wintermute
ย 
Wintermute is a technology unicorn and one of the largest algorithmic trading companies, specialising in digital assets. We provide liquidity across most cryptocurrency exchanges and trading platforms, a broad range of OTC trading solutions as well as supporting high profile blockchain projects and traditional financial institutions moving into crypto. Wintermute also has a Wintermute Ventures arm that invests in early stage DeFi projects.
ย 
Wintermute was founded in 2017 and has successfully navigated industry cycles. Culturally, we combine the best of the two worlds: the technology standards of high-frequency trading firms in traditional markets and the innovative and entrepreneurial culture of technology startups. At Wintermute, we believe in the innovative potential of blockchain, the fundamental innovations, we have a long-term view on the digital asset market and are taking a leadership position in building an innovative and compliant market. You can read moreย here.
ย 
Working in the DeFi team
ย 
We're looking for a motivated and curious individual to join our DeFi team full-time. In this role, you'll research on-chain protocols and run data-driven experiments to help advance our understanding of decentralized finance.
ย 
Our trading approach is deeply rooted in technology - our traders are analytical, programmatic problem solvers who thrive on innovation. In keeping with the builder ethos of the DeFi space, this role will give you the opportunity to wear many hats. You'll likely work across multiple codebases and languages, exploring the frontiers of the ecosystem's design space.
ย 
We are a tight-knit, collaborative team that values open dialogue and creative exploration. You'll work closely with experienced traders and developers, receiving mentorship while being encouraged to form your own perspectives, challenge ideas, and pursue new areas of inquiry together.
Requirements:
  • Proficiency in programming with at least one of Rust or Python
  • Comfortable working on Linux environments and Git version control
  • Experience with programmatic statistical analysis and quantitative / analytic skills
  • High level understanding of high-frequency market making strategies
  • Understanding of blockchain fundamentals and mechanics of the EVM
  • Familiarity with smart contract development and the Foundry toolkit
  • A passion for learning about protocol microstructure and design mechanisms
Note:
  • Although we are unable to accept fully remote candidates, we support significant flexibility in regards to working from home and working hours.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job