Senior Software Engineer (C++)

• Posted 4 hours ago • Updated 4 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Systems Architecture
  • Order Entry
  • Management
  • Real-time
  • Pricing
  • Scalability
  • Messaging
  • Version Control
  • Testing
  • Debugging
  • Performance Analysis
  • Git
  • Workflow
  • Linux
  • Computer Networking
  • Scripting
  • Python
  • Bash
  • Computer Science
  • Mathematics
  • Physics
  • Software Engineering
  • Foreign Exchange
  • FX
  • Fixed Income
  • Microsoft Exchange
  • Market Analysis
  • Order Management
  • Analytical Skill
  • Conflict Resolution
  • Problem Solving
  • Communication
  • Collaboration
  • Software Development
  • Finance
  • C++
  • Trading

Summary

$200000 to 225000 USD

Onsite WORKING

Location: New York/Chicago, New York, New York - United States Type: Permanent

About the Opportunity

A leading global financial markets firm is seeking an experienced Senior C++ Software Engineer to join its high-performance trading technology team. This is an exciting opportunity to contribute to the development of mission-critical trading infrastructure supporting multiple asset classes and global markets.

You will work alongside experienced technologists and trading professionals to design, build, and enhance low-latency systems that power market connectivity, order execution, and real-time trading operations. The role offers significant exposure to electronic trading technologies, market structure, and cutting-edge system architecture.

Key Responsibilities
  • Develop and maintain market data connectivity solutions for exchanges and external liquidity providers.
  • Design and enhance ultra-low-latency market data processing and order book construction components.
  • Build high-performance order entry gateways enabling direct exchange connectivity and bidirectional order flow.
  • Create and maintain exchange simulation frameworks to support testing and pre-production environments.
  • Develop real-time pricing and market data services supporting trading across asset classes.
  • Enhance order management and execution infrastructure to improve performance and scalability.
  • Contribute to the evolution of trading platform frameworks used by quantitative and systematic trading strategies.
  • Drive improvements to messaging and communication layers to support efficient, low-latency processing.
  • Partner closely with traders, technology teams, and business stakeholders to deliver robust trading solutions.
Required Skills & Experience
  • Strong expertise in C++ development on Linux within performance-sensitive environments.
  • Demonstrated experience building low-latency, high-throughput systems.
  • Solid understanding of software engineering best practices, including source control, testing frameworks, debugging, and performance analysis tools.
  • Proficiency with Git and modern development workflows.
  • Experience with Linux systems, networking fundamentals, and troubleshooting at the system level.
  • Scripting experience using technologies such as Python and/or Bash.
  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, Physics, or a related technical discipline.
  • Minimum 7 years of professional software engineering experience.
Preferred Experience
  • Financial markets or electronic trading systems experience.
  • Knowledge of one or more asset classes such as:
  • Foreign Exchange (FX)
  • Futures
  • Fixed Income
  • Experience developing exchange connectivity, market data platforms, execution gateways, or order management systems.
What You'll Bring
  • A passion for building high-performance technology solutions.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • A proactive, team-oriented approach to software development.
  • Interest in financial markets and trading technology.
Apply Now

If you are an experienced C++ engineer with a passion for low-latency systems and trading technology, we would like to hear from you. Join a highly regarded technology team and play a key role in shaping next-generation electronic trading platforms. We regret that only shortlisted applications will be notified.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90922487
  • Position Id: 24697185
  • Posted 4 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

New York, New York

8d ago

Full-time

USD 185,000.00 - 225,000.00 per year

New York, New York

Today

Full-time

USD 185,000.00 - 225,000.00 per year

New York, New York

4d ago

Full-time

USD 180,000.00 - 250,000.00 per year

New York, New York

Today

Full-time

USD 225,000.00 - 300,000.00 per year

Search all similar jobs