> Markdown version of [/jobs/ext/491793-software-engineer-trading-systems-c](https://www.wearedevelopers.com/jobs/ext/491793-software-engineer-trading-systems-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Trading Systems (C++) - **Company:** TOWER RESEARCH CAPITAL, LLC - **Location:** New York, NY, United States - **Salary:** $120,000.0 - $285,000.0 - **Contract:** Permanent contract - **Skills:** Algorithmic Trading, Big Data, C++ (Programming Language), Computer Programming, Data Infrastructure, Data Structures, Distributed Systems, Systems Theories, Python (Programming Language), Linux System Administration, Machine Learning, Network Programming, Backtesting, Software Deployment, Software Engineering, Information Technology, Low Latency - **Published:** June 7, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6bea5607afaca107 ## About the Role Do you have experience in Managing projects in an engineering role?, * Degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field. * Strong foundation in algorithms, data structures, distributed systems, and software design. * Excellent programming skills in C++, with experience in Python strongly preferred. * Interest in financial markets, systematic trading, and quantitative research workflows. * Experience building high-performance systems, data-intensive applications, or low-latency software. The ability to collaborate effectively with quantitative researchers, traders, and engineers to solve complex technical and analytical problems. * Strong analytical and problem-solving abilities with a focus on both correctness and performance. * Comfortable managing multiple projects and priorities in a fast-paced environment. * Strong communication skills and a collaborative mindset., * Experience with market data systems, exchange connectivity, or electronic trading platforms. * Experience building research platforms, backtesting systems, simulation frameworks, or quantitative analytics tools. * Familiarity with statistical analysis, machine learning, or quantitative modeling techniques. * Experience working in Linux environments and developing distributed systems. * Knowledge of Python or Rust ## Description * Architect and evolve the trading platform to support the changing needs of quantitative research, simulation, and production trading, with particular emphasis on market data and execution systems. * Partner closely with quantitative researchers, traders, and software engineers to design, implement, and deploy systematic trading strategies. * Design and develop high-performance trading infrastructure responsible for collecting market data, processing trading signals, and routing orders to exchanges around the world. * Build frameworks and tools that enable researchers to rapidly prototype, backtest, analyze, and deploy new trading strategies. * Develop scalable systems that provide efficient access to live and historical market data for research, simulation, and production use cases. * Collaborate with researchers to translate quantitative models into robust, maintainable production systems. Lead development efforts across the strategy lifecycle, from research tooling and data infrastructure to production deployment and monitoring. * Optimize trading and research systems through low-latency software design, network programming, performance analysis, and systems-level engineering. * Create tools and analytics that help identify market patterns, evaluate strategy performance, and improve trading decisions. * Build risk management, monitoring, and performance attribution systems used by researchers and traders. Investigate production trading behavior and partner with strategy teams to diagnose performance, execution, and market data issues. * Contribute to the architecture of shared platforms that improve productivity across research, development, and trading teams. ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [Unleash the power of 5G in your code: transform your apps](https://www.wearedevelopers.com/videos/1567-unleash-the-power-of-5g-in-your-code-transform-your-apps) - [How building an industry DBMS differs from building a research one](https://www.wearedevelopers.com/videos/768-how-building-an-industry-dbms-differs-from-building-a-research-one) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)