> Markdown version of [/jobs/ext/1263653-software-engineer-c](https://www.wearedevelopers.com/jobs/ext/1263653-software-engineer-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, C++ - **Company:** TOWER RESEARCH CAPITAL, LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), C++ (Programming Language), Cloud Computing, Data Structures, Linux, High-Frequency Trading, Python (Programming Language), Object-Oriented Software Development, Shell Script, Software Engineering, System Programming, TCP/IP, WebSocket, Information Technology, Low Latency - **Published:** July 14, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p48zzgntf7 ## About the Role * A degree in computer science or a related field * At least 5-7 years of experience in a software engineering role * A strong background in data structures, algorithms, and object-oriented programming in C++ * Brilliant problem-solving abilities * The ability to manage multiple tasks in a fast-paced environment * Strong communication skills * Good understanding of Linux operating system and Networking (TCP/IP and UDP) is a plus * Knowledge of Python and shell scripts is a plus * Familiarity with cryptocurrency markets, exchange APIs (WebSocket/HTTP), and cloud technologies is a significant plus Individuals in this role will have a range of experience and will have the opportunity to cover a broad spectrum of hands-on development projects; the right person could range from a mid-level engineer that is looking to start their career at Tower Research Capital, to an experienced professional that is looking to make significant contributions to our global trading platform. Experience in financial and crypto markets is a plus, but not required. ## Description * Designing and implementing a high-frequency trading platform for cryptocurrency markets, which includes collecting quotes and trades from and disseminating orders to exchanges around the world * Optimizing this platform by using network and systems programming, as well as other advanced techniques to minimize latency * Analyzing system throughput and latency performance and building performance-tracking tools * Developing systems that provide easy access to historical market data and trading simulations ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Minimal infrastructure for Real‑Time Phone Agents: transcripts in, responses out](https://www.wearedevelopers.com/videos/1736-minimal-infrastructure-for-real-time-phone-agents-transcripts-in-responses-out) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Leveraging Server-Sent Events (SSE) for Efficient Data Streaming in UI Development](https://www.wearedevelopers.com/videos/905-leveraging-server-sent-events-sse-for-efficient-data-streaming-in-ui-development) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-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)