LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Join Canary Wharfian
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Senior Application Support Engineer

ExperiencedNo visa sponsorship
BGC Partners logo

at BGC Partners

Other

Posted 7 days ago

No clicks

**Senior Application Support Engineer** - Hyderabad, India. Design, develop, and maintain efficient C++ code for low-latency trading environments. Optimize performance, build scalable architectures, and collaborate cross-functionally. Must have 7-10+ years' C++ experience, strong proficiency in STL, C++11/14/17/20, and familiarity with FIX Protocol, Python scripting, and real-time data handling. Promote code quality, tooling, and continuous integration. Thrive in high-performance environments and excel in problem-solving and collaboration.

Compensation
Not specified

Currency: Not specified

City
Not specified
Country
India

Full Job Description

Location: Hyderabad, Telangana, India

The C++ Developer will work closely with clients and cross-functional teams to deliver robust, scalable, and efficient solutions aligned with business expansion and evolving client requirements

Responsibilities

  • Application Development

    • Design, develop, and maintain efficient, reusable, and reliable C++ code. 
    • Build high-performance applications for low latency trading environments. 
  • Performance Optimization

    • Identify bottlenecks and bugs, and implement solutions to optimize performance. 
    • Develop performance-critical modules ensuring minimal latency and high throughput. 
  • System Design & Implementation

    • Participate in requirement gathering, system design, and technical implementation. 
    • Contribute to scalable and resilient system architecture. 
  • Code Quality & Best Practices

    • Maintain high standards of code quality, organization, and automation. 
    • Follow best practices including unit testing, code reviews, and continuous integration. 
  • Real-Time Data Handling

    • Work with large volumes of real-time market data and order processing systems. 
    • Ensure efficient handling of data streams in high-frequency environments. 
  • Cross-Functional Collaboration

    • Collaborate with clients, product teams, and internal stakeholders. 
    • Act as a key contributor in delivering client-focused solutions.

Qualifications

 

  • 710+ years of hands-on experience in C++ application development. 
  • Strong proficiency in C++, including STL containers and algorithms. 
  • Solid understanding of data structures, algorithms, and object-oriented design. 
  • Experience with modern C++ standards (C++11/14/17/20). 
  • Strong knowledge of templating and dynamic polymorphism. 
  • Familiarity with TCP/IP, UDP, and Multicast networking. 
  • Experience with Linux-based development environments. 
  • Experience handling real-time market data and order management systems. 
    • Familiarity with FIX Protocol. 
    • Experience with Python for scripting or tooling. 
    • Exposure to low latency or high-frequency trading systems.

       

  • Strong ownership and accountability mindset. 
    • Ability to work in high-performance, fast-paced environments. 
    • Excellent problem-solving and analytical skills. 
    • Strong communication and collaboration skills.
We are seeking a highly skilled and passionate C++ Developer to design, build, and enhance ultra-low latency and high-throughput trading systems. This role requires strong expertise in modern C++ development, performance optimization, and real-time data processing.

Senior Application Support Engineer

Compensation

Not specified

City: Not specified

Country: India

BGC Partners logo
Other

7 days ago

No clicks

at BGC Partners

ExperiencedNo visa sponsorship

**Senior Application Support Engineer** - Hyderabad, India. Design, develop, and maintain efficient C++ code for low-latency trading environments. Optimize performance, build scalable architectures, and collaborate cross-functionally. Must have 7-10+ years' C++ experience, strong proficiency in STL, C++11/14/17/20, and familiarity with FIX Protocol, Python scripting, and real-time data handling. Promote code quality, tooling, and continuous integration. Thrive in high-performance environments and excel in problem-solving and collaboration.

Full Job Description

Location: Hyderabad, Telangana, India

The C++ Developer will work closely with clients and cross-functional teams to deliver robust, scalable, and efficient solutions aligned with business expansion and evolving client requirements

Responsibilities

  • Application Development

    • Design, develop, and maintain efficient, reusable, and reliable C++ code. 
    • Build high-performance applications for low latency trading environments. 
  • Performance Optimization

    • Identify bottlenecks and bugs, and implement solutions to optimize performance. 
    • Develop performance-critical modules ensuring minimal latency and high throughput. 
  • System Design & Implementation

    • Participate in requirement gathering, system design, and technical implementation. 
    • Contribute to scalable and resilient system architecture. 
  • Code Quality & Best Practices

    • Maintain high standards of code quality, organization, and automation. 
    • Follow best practices including unit testing, code reviews, and continuous integration. 
  • Real-Time Data Handling

    • Work with large volumes of real-time market data and order processing systems. 
    • Ensure efficient handling of data streams in high-frequency environments. 
  • Cross-Functional Collaboration

    • Collaborate with clients, product teams, and internal stakeholders. 
    • Act as a key contributor in delivering client-focused solutions.

Qualifications

 

  • 710+ years of hands-on experience in C++ application development. 
  • Strong proficiency in C++, including STL containers and algorithms. 
  • Solid understanding of data structures, algorithms, and object-oriented design. 
  • Experience with modern C++ standards (C++11/14/17/20). 
  • Strong knowledge of templating and dynamic polymorphism. 
  • Familiarity with TCP/IP, UDP, and Multicast networking. 
  • Experience with Linux-based development environments. 
  • Experience handling real-time market data and order management systems. 
    • Familiarity with FIX Protocol. 
    • Experience with Python for scripting or tooling. 
    • Exposure to low latency or high-frequency trading systems.

       

  • Strong ownership and accountability mindset. 
    • Ability to work in high-performance, fast-paced environments. 
    • Excellent problem-solving and analytical skills. 
    • Strong communication and collaboration skills.
We are seeking a highly skilled and passionate C++ Developer to design, build, and enhance ultra-low latency and high-throughput trading systems. This role requires strong expertise in modern C++ development, performance optimization, and real-time data processing.