×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in City of Westminster, Central London, Greater London, England, UK
Listing for: BGC Partners
Full Time position
Listed on 2026-01-07
Job specializations:
  • Software Development
    Software Engineer, Senior Developer, C++ Developer
Job Description & How to Apply Below
Location: City of Westminster

Responsibilities

  • Serve as senior developer responsible for system design and implementation
  • Develop low-latency trading gateways and market data interfaces
  • Enhance and maintain BGC's proprietary matching engine infrastructure
  • Collaborate with cross-functional teams to deliver robust and scalable trading solutions
Qualifications
  • Minimum 5 years of software development experience using C and C++
  • Advanced proficiency in Linux systems (e.g., system calls, multi-threading, IPC, sockets, scheduler)
  • Knowledge of FIX/ITCH/OUCH protocols and hands‑on experience building applications utilizing them
  • Strong understanding of networking protocols, including TCP/IP, UDP, Unicast, and Multicast
  • Knowledge of HFT techniques such as lock‑less queues and circular buffers
  • Experience with messaging architectures (e.g., Solace, 29

    West, Active

    MQ)
  • Knowledge of in-memory data management, data structures, and optimization techniques
  • Understanding of NUMA architecture and NUMA‑aware programming
  • Proven track record developing client/server applications
  • Skilled in troubleshooting and performance optimization
Desirable Skills
  • Working knowledge of financial instruments including Fixed Income, Money Markets, and Derivatives
  • Experience with kernel bypass network drivers (e.g., Solar flare), Bachelor's degree or higher in Computer Science, Engineering, or related field preferred, Self‑motivated and proactive, with a strong desire to learn and innovate
  • Practical approach to technology and problem‑solving
  • Strong written and verbal communication skills
Technology Stack
  • Linux Red Hat
  • gcc and Sun Pro compilers
  • gdb and dbx debuggers
  • Solace messaging bus
  • Perforce version control
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary