> Markdown version of [/jobs/ext/2513322-sr-software-engineer-ii-exchange-connectivity](https://www.wearedevelopers.com/jobs/ext/2513322-sr-software-engineer-ii-exchange-connectivity). 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). --- # Sr. Software Engineer II, Exchange Connectivity - **Company:** NINJATRADER, LLC - **Location:** Chicago, IL, United States (Remote available) - **Experience:** Expert - **Salary:** $140,000.0 - $190,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Algorithmic Trading, C++ (Programming Language), Profiling, Data Transmissions, Linux, Distributed Systems, Fault Tolerance, Field-Programmable Gate Array (FPGA), IBM WebSphere MQ, Network Programming, Performance Tuning, Reference Data, Data Streaming, Transmission Control Protocol (TCP), Wireshark, WebSocket, Multithreading, Concurrency, Binance, Information Technology, Low Latency, Asynchronous Programming - **Published:** August 6, 2026 - **Apply:** https://www.dice.com/job-detail/9f88ccd3-b867-4d1a-97bb-acbc2b0295f4 ## About the Role We are seeking a highly skilled and experienced Sr. Software Engineer II with deep expertise in exchange connectivity and high-performance trading systems. This is a high-impact role focused on interfacing directly with multiple exchanges, handling real-time market data, order routing, and trade processing with low latency and high reliability., * 8+ years of experience in the trading industry, ideally with C++ or Rust * Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field * Proven experience building exchange connectivity and market data systems across multiple venues * Strong understanding of network programming, multicast UDP, TCP, and asynchronous I/O * Deep knowledge of trading industry specifications (FIX, SBE, market data formats, etc.) * Strong communication and collaboration skills, including the ability to mentor others and drive change across teams * Experience supporting live trading systems in production - diagnosing connectivity issues, latency anomalies, and failover events * Strong sense of ownership, with the ability to deliver robust, tested, and observable software in mission-critical environments Bonus Points for: * Capital markets experience * Performance profiling and tuning using perf, VTune, Wireshark, or similar tools to analyze and reduce latency * Low-latency systems development with deep experience optimizing for performance, throughput, and determinism in production trading environments * Building and maintaining real-time feed handlers for exchange protocols (ITCH, OUCH, FIX/FAST, CME MDP, Eurex ETI, etc.) * Familiarity with U.S. and international exchange APIs and connectivity protocols (CME, ICE, Eurex, CBOE, Binance, etc.) * Expert-level Linux knowledge, including performance tuning, kernel parameters, NUMA, and clock synchronization (PTP) * Building resilient distributed systems that handle failover, recovery, and state synchronization * Expertise in concurrency, multi-threading, and asynchronous programming * Familiarity with IBM MQ for exchange data transfer * Experience with low-latency networking, kernel bypass, or FPGA acceleration ## Description * Design, implement, and support exchange connectivity components across multiple asset classes and protocols * Develop and maintain market data handlers, order gateways, and contract/instrument reference data processors * Create APIs to expose exchange services to the broader organization via REST, WebSocket, event bus, or other mechanisms * Collaborate closely with the Trading OMS, FCM, and infrastructure teams * Optimize for low latency, high throughput, and fault tolerance across all trading and data flows ## Related Videos - [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) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [Enhancing Workload Security in Kubernetes](https://www.wearedevelopers.com/videos/356-enhancing-workload-security-in-kubernetes) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)