Remote Jobs Sign In

Software Engineer (C++/C#)

Location: Remote
Compensation: To Be Discussed
Reviewed: Mon, Jul 20, 2026
This job expires in: 28 days

Job Summary

Joining a dynamic core engineering team, the midlevel or senior Software Engineer (C++/C#) will work remotely to implement and maintain a robust C# client library while developing high-performance server applications in C++ and optimizing the codebase for speed and efficiency.

Key responsibilities
  • Own and maintain the C# client library, ensuring robustness and ease of integration for external users
  • Design, develop, and maintain high-performance server applications in C++ while optimizing the existing codebase for high throughput and low latency
  • Collaborate with the systems team to implement best practices for build, deployment, and monitoring
Required qualifications
  • 5+ years of full-time software engineering experience, preferably in a trading firm or high-growth startup
  • Strong proficiency in both C++ and C#
  • Experience designing APIs with a focus on developer-friendly interfaces
  • Knowledge of systems programming, algorithms, data structures, and multithreading
  • Interest in low-level optimization and performance engineering, particularly in financial data or algorithmic trading

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...