What are the responsibilities and job description for the Software Engineer (C++) position at Glocomms?
Job Title: Software Engineer (C )
Location: New York, NY or Chicago, IL (Hybrid)
Contract Duration: 12 months (extendable)
Client: Leading Global Asset Manager
About the role:
Our client is seeking a skilled Software Engineer to join their Trading Infrastructure team. This role is central to the development and optimization of their algorithmic trading systems, with a strong emphasis on performance, scalability, and low-latency execution. You'll work closely with quantitative researchers and traders to build robust, high-performance systems that power real-time trading operations.
Key Responsibilities:
- Architect and implement high-performance trading applications using modern C in a Linux environment.
- Translate trading strategy requirements into scalable software solutions.
- Continuously refine system performance, focusing on latency reduction and throughput enhancement.
- Support and evolve existing trading systems to ensure reliability and scalability.
- Build tools for system health monitoring and real-time alerting.
- Develop multi-threaded, cross-platform applications for trading and analytics.
- Maintain clear documentation and contribute to engineering best practices.
Required Skills & Qualifications:
- Advanced proficiency in C (11/14/17) within a Linux environment.
- Strong grasp of operating systems, networking, and performance tuning.
- Experience with object-oriented design, multi-threading, and distributed systems.
- Prior experience in building or optimizing low-latency trading infrastructure.
- Excellent problem-solving and analytical skills.
- Bachelor's degree in Computer Science, Engineering, or a related field. (preferable)
Preferred Qualifications:
- Experience in financial services, particularly in trading or asset management environments.
- Familiarity with scripting languages (Python, Bash) for tooling and automation.
- Exposure to messaging systems (e.g., ZeroMQ, Kafka) and real-time data feeds.
- Understanding of market microstructure and exchange connectivity.
- Background in consulting or working in cross-functional enterprise teams
Salary : $110 - $170