> Markdown version of [/jobs/ext/1978927-c-developer](https://www.wearedevelopers.com/jobs/ext/1978927-c-developer). 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). --- # C++ Developer - **Company:** Tradeweb, Inc. - **Location:** Jersey City, NJ, United States (Remote available) - **Experience:** Experienced - **Salary:** $180,000.0 - $220,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, C++ (Programming Language), Communications Protocols, Software Design Patterns, Linux, Network Programming, Object-Oriented Software Development, Multithreading, Backend, Git, Information Technology, Software Version Control - **Published:** August 7, 2026 - **Apply:** https://www.juju.com/job/00000000gm0ntj ## About the Role + 2-5 years of experience in C++ programming (personal or work projects) + Passion for C++ development + College degree in computer science or a related discipline, or an equivalent level of technical knowledge required. + Strong skills in both structural and OO programming, C++: modern C++ design patterns, templates, multithreaded programming + Experience with version control system (such as GIT) + Extensive problem-solving skills + Ability to communicate at all levels within IT and the various Business Units + Ability to work independently and within a team, own issues and solve them + Ability to recognize critical production and client-facing issues, and prioritize them Desirable Skills: + Experience building a distributed application from the ground up. + Good knowledge of communication protocols and fundamentals + Network Programming + Experience optimizing high throughput systems ## Description + Work in a C++ environment on both Windows and Linux platforms + Enhance and maintain backend servers (C++) used for real-time trading applications + Contribute during all phases of project lifecycle + Work with QA and support teams to address issues that arise during development and testing ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Trunk-Based Development at Scale: Real-World Insights from a High-Traffic Luxury E-Commerce Platform](https://www.wearedevelopers.com/videos/1435-trunk-based-development-at-scale-real-world-insights-from-a-high-traffic-luxury-e-commerce-platform) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)