1

Algorithmic Trading Jobs in Connecticut (NOW HIRING)

Software Engineer III

Greenwich, CT ยท On-site

$64.50 - $86.75/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Through its affiliates, Interactive Brokers provides automated trade execution and custody of ... Optimizing, improving, and supporting existing algorithms and systems to reach the goal of highly ...

Software Developer - C++

Greenwich, CT ยท On-site

$200K - $220K/yr

The Brokerage System Development Team that is responsible for providing trading and related backend ... In-depth understanding of OOP, design patterns, data structures, algorithms, and concurrency

Software Engineer II

Greenwich, CT ยท On-site

  • Medical

  • Dental

  • Vision

  • Retirement

... reporting, trade settlement and reconciliation, corporate action processing, client statements ... Optimizing, improving, and supporting existing algorithms and systems to reach the goal of highly ...

Sr Software Engineer

Greenwich, CT ยท On-site

$137K - $181K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

... reporting, trade settlement and reconciliation, corporate action processing, client statements ... Optimizing, improving, and supporting existing algorithms and systems to reach the goal of highly ...

Sr. Software Engineer

Greenwich, CT ยท On-site

$137K - $181K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

The Brokerage System Development Team is responsible for providing trading and related backend ... In-depth understanding of OOP, design patterns, data structures, algorithms, and concurrency

Monitor platform updates, algorithm changes, and measurement developments across YouTube, Google ... Trade Desk, Meta Ads Manager, or comparable DSPs/ad platforms * Hands-on experience with CTV ...

Showing results 41-60

Algorithmic Trading information

See Connecticut salary details

$70.9K

$81.6K

$89.4K

How much do algorithmic trading jobs pay per year?

As of Aug 13, 2026, the average yearly pay for algorithmic trading in Connecticut is $81,572.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,100.00 and $86,600.00 per year, depending on experience, location, and employer.

What is algorithmic trading?

Algorithmic trading involves trading in equities, currencies, or other financial instruments using computer programs. A trading program uses an algorithm to calculate current market conditions. This trading method is automated, so the program buys or sells the financial instrument when the algorithm says that the market meets all the requirements for a profitable trade. To create an algorithm, you perform mathematical and statistical analysis, also known as quantitative analysis, on an exchange or equity. After creating an algorithm with defined trading rules, you test it using historical market data. While this is primarily a technical field, you also need an understanding of the market.

What is algorithmic trading?

Algorithmic trading refers to the use of computer programs and algorithms to automatically execute trading orders in financial markets. These algorithms follow predefined rules based on factors like price, timing, and volume to optimize trading strategies and reduce human intervention. Algorithmic trading is widely used by institutional investors, hedge funds, and individual traders to increase efficiency, minimize costs, and capitalize on market opportunities. It can range from simple rule-based systems to complex strategies involving machine learning and artificial intelligence.

What is the difference between Algorithmic Trading vs Quantitative Analyst?

AspectAlgorithmic TradingQuantitative Analyst
Required CredentialsDegree in finance, computer science, or related field; programming skillsDegree in mathematics, statistics, or finance; strong analytical skills
Work EnvironmentTrading firms, hedge funds, financial institutions; fast-pacedInvestment banks, asset management firms; research-focused
Employer & Industry UsageUsed to automate trading strategiesDevelops models to inform trading decisions

While both roles involve quantitative skills and finance knowledge, Algorithmic Traders focus on implementing automated trading systems, whereas Quantitative Analysts develop models and strategies that may be used by traders or firms. The roles often overlap but differ mainly in their primary focus: execution versus modeling.

What are the main challenges faced by professionals in algorithmic trading, and how can they be addressed?

Professionals in algorithmic trading often encounter challenges such as developing strategies that remain effective in rapidly changing markets, minimizing latency for faster execution, and managing the risks associated with automated trading systems. To address these challenges, it's essential to stay updated with the latest market trends and technological advancements, conduct rigorous backtesting of algorithms, and implement robust risk management protocols. Collaboration with quantitative analysts, software engineers, and risk managers is also key to ensuring strategies are both innovative and resilient.

Do algorithmic traders make money?

Algorithmic traders can make money by developing and implementing automated trading strategies that exploit market opportunities. Success depends on skills in programming, quantitative analysis, and risk management, and profitability varies based on strategy performance and market conditions. Not all algorithmic traders are profitable, and many face significant competition and operational costs.

What are the key skills and qualifications needed to thrive as an algorithmic trader, and why are they important?

To thrive as an Algorithmic Trader, you need a strong background in quantitative analysis, programming (often Python, C++, or Java), and a solid understanding of financial markets, typically supported by a degree in mathematics, engineering, finance, or computer science. Familiarity with statistical modeling tools, trading platforms, and backtesting systems is essential, and certifications such as CFA or FRM can be advantageous. Superior problem-solving skills, attention to detail, and the ability to work under pressure set standout professionals apart in this field. These skills are crucial to developing, implementing, and refining trading strategies that can operate profitably and reliably in fast-moving financial environments.

What are popular job titles related to Algorithmic Trading jobs in Connecticut?

For Algorithmic Trading jobs in Connecticut, the most frequently searched job titles are:

What job categories do people searching Algorithmic Trading jobs in Connecticut look for?

The top searched job categories for Algorithmic Trading jobs in Connecticut are:

Infographic showing various Algorithmic Trading job openings in Connecticut as of August 2026, with employment types broken down into 90% Full Time, 7% Part Time, and 3% Contract. Highlights an 80% Physical, 7% Hybrid, and 13% Remote job distribution, with an average salary of $81,572 per year, or $39.2 per hour.

Software Engineer III

Interactive Brokers

Greenwich, CT โ€ข On-site

$64.50 - $86.75/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 18 days ago


Job description

About the Company
Interactive Brokers Group, Inc. (NASDAQ: IBKR), a member of the S&P 500, is a global financial services company headquartered in Greenwich, Connecticut, with offices in over 15 countries. Through its affiliates, Interactive Brokers provides automated trade execution and custody of securities, commodities, foreign exchange, and prediction markets on over 170 markets in numerous countries and currencies.
For more than four decades, Interactive Brokers has focused on technology, automation, and innovation to provide clients worldwide with a sophisticated, unified platform to manage their investment portfolios. We serve individual investors, hedge funds, proprietary trading groups, financial advisors, and introducing brokers.
Our culture is driven by problem-solving, efficiency, and continuous improvement. We look for individuals who are intellectually curious, collaborative, and motivated to contribute to technology that helps simplify and enhance access to global financial markets. Interactive Brokers has consistently been recognized as a top broker by respected industry sources including Barron's, Investopedia, Stockbrokers.com, and others.
This is a hybrid role (3 days in the office/2 days remote)
About your team:
Our clearing applications group works on back-end, internal systems and client-facing applications. These applications support Funds and banking software handling client cash, brokerage operations, securities borrowing and lending, clearing operations including regulatory reporting, trade settlement and reconciliation, corporate action processing, client statements, reference data systems, and IPO processing, to name just a few. In addition, we also continuously work on our fully integrated internal development and operational tools used to handle functions such as software releases, job scheduling, service location and security frameworks, and build management tools. We are looking to continuously improve our intelligent, automated systems to provide the world-class solutions and systems our brokerage customers expect.
What will be your responsibilities within IBKR:
  • Creating software applications or systems to meet user needs while considering functionality, reliability, and scalability.
  • Utilizing Java programming languages to write clean, maintainable, and efficient code and develop back-end services and algorithms
  • Conducting thorough testing to identify bugs or issues in the software and resolving them to ensure high-quality deliverables.
  • Working closely with other developers, designers, product managers, and stakeholders to understand project requirements and specifications.
  • Reviewing code written by peers for quality assurance and providing constructive feedback.
  • Updating and modifying existing applications to improve efficiency, enhance functionality, and fix vulnerabilities.
  • Creating and maintaining detailed documentation for code, software designs, and development processes for future reference.
  • Keeping up with industry best practices, emerging technologies, and programming languages to refine skills and improve development processes.
  • Contributing to project timelines, estimates, and resource allocations to ensure deadlines are met and goals are achieved.
  • Assisting users with software-related issues and providing training sessions when needed.
  • Have a desire to learn about and understand financial instruments and concepts.

Skills Required:
  • Bachelor's or master's degree in computer science or related degree.
  • 5+ years of Java experience or similar object-oriented language experience.
  • Strong knowledge of object-oriented concepts, n-tier applications
  • Knowledge of relational database concepts (Oracle is a plus).
  • Hands-on experience with server-side programming, ideally with Java/JEE or C++, message-oriented systems, RESTful web services, and microservices.
  • Desire to challenge the status quo, create simple, elegant solutions to complex problems, and follow solutions from development through production release, acceptance testing, and support.
  • Experience with configuration and deployment on application servers, ideally JBoss.
  • Knowledge of financial instruments is a plus but is not required. Otherwise, you have a desire to learn about and understand financial instruments and concepts.

To be successful in this position, you should be:
  • Detail-oriented self-starter who is comfortable working both independently and collaborating with your team.
  • Passionate about writing clean, well-tested, and maintainable code.
  • You should have a high level of comfort in an environment of continuous integration and deployment.
  • Optimizing, improving, and supporting existing algorithms and systems to reach the goal of highly automated robust systems with full test coverage requiring minimal operational oversight.
  • Creating independent automated risk controls and checks to ensure that systems are performing as expected and catching potential errors as soon as possible.
  • Developing message-oriented systems, batch processing applications, and web application-based management consoles.
  • Continuous learner and will use and/or learn the right language and technology to solve a problem.

Company Benefits & Perks:
  • Competitive salary, annual performance-based bonus and stock grant
  • Retirement plan 401(k) with competitive company match
  • Excellent health and welfare benefits, including medical, dental, and vision benefits
  • Wellness screenings and assessments, health coaches and counseling services through an Employee Assistance Program (EAP)
  • Paid time off and a generous parental leave policy
  • Daily company lunch allowance provided, and a fully stocked kitchen with healthy options for breakfast and snack
  • Corporate events including team outings, dinners, volunteer activities and company sports teams
  • Education reimbursement and learning opportunities
  • Modern offices with multi-monitor setups.