Software Engineer (C++) Job at Selby Jennings, New York, NY

bW9Yd2NTOElWUUhoYVFCckxXRE1nR211
  • Selby Jennings
  • New York, NY

Job Description

Software Engineer, Trading Infrastructure

Overview

We are seeking a talented Software Engineer to join our client's Core Development team, focusing on designing, developing, and maintaining their Algorithmic Trading Platform with a strong emphasis on C++ functionality. This role involves close collaboration with Quant/Traders to optimize scalable applications and solve technical problems in a fast-paced environment.

Key Responsibilities

  • Design and Development : Lead the design and development of high-performance, low-latency trading systems using C++ in a Linux environment.
  • Collaboration : Work closely with Quant/Traders to implement and optimize trading strategies.
  • Optimization : Continuously optimize system performance, focusing on reducing latency and improving execution speed.
  • Maintenance : Maintain and enhance existing trading infrastructure, ensuring reliability and scalability.
  • Problem Solving : Address complex technical challenges, providing innovative solutions.
  • Cross-Platform Development : Develop and support cross-platform, multi-threaded applications.
  • System Monitoring : Implement monitoring and alerting systems to ensure the health and performance of trading applications.
  • Documentation : Create and maintain comprehensive documentation for all developed systems and processes.

Required Skills and Qualifications

  • Programming : Proficiency in C++ programming within a Linux environment.
  • Systems Knowledge : Strong understanding of operating systems, networks, and performance optimization techniques.
  • Design : Experience in Object-Oriented design and multi-threaded programming.
  • Cross-Platform Development : Ability to create and support cross-platform, multi-threaded applications.
  • Analytical Skills : Strong analytical and problem-solving abilities.
  • Low Latency Systems : Experience in developing low latency systems is highly desirable.
  • Education : Bachelor's degree in Computer Science, Computer Engineering, or a related field.

Preferred Qualifications

  • Advanced Degree : Master's or Ph.D. in Computer Science, Computer Engineering, or a related field.
  • Experience : Previous experience in the financial industry, particularly in trading or investment banking.
  • Certifications : Relevant certifications in software development, systems engineering, or financial technology.
  • Soft Skills : Excellent communication skills, ability to work in a team, and a proactive approach to problem-solving.
Desired Skills and Experience

Strong C++ skills, particularly in Linux and low-latency environments.
Experience with multi-threaded, distributed systems and infrastructure design.
Solid understanding of operating systems, networks, and performance optimization techniques.
Proven ability to solve complex problems and optimize system performance in high-speed environments.
Background in quantitative analysis, statistics, or machine learning as it relates to trading.
Familiarity with Python for research and system development.
Degree from a top 15 engineering school such as MIT, Stanford, UC Berkeley, Carnegie Mellon, or similar.
Strong preference for candidates with experience from FAANG companies (Google, Meta, Snapchat) or leading trading firms/hedge funds.

Job Tags

Similar Jobs

LHH

Corporate Legal Counsel Job at LHH

 ...LHH Legal is assisting a reputable company in their search for an In-House Counsel/Corporate Legal Counsel to join their team in their Jacksonville office. The candidate must be a licensed attorney. Below please find an overview of the position: Mid-sized, family owned... 

Lowes

Seasonal Merchandising Service Associate - Weekends Preferred Job at Lowes

Job Description What You Will Do All Lowes associates deliver quality customer service while maintaining a store that is clean, safe, and stocked with the products our customers need. As a Seasonal Merchandising Service Associate, this means: Being friendly and...

Saber Healthcare Group

Housekeeper / Laundry Aide Job at Saber Healthcare Group

 ...and other interior/exterior community areas, provide efficient laundry delivery services, and assist in maintaining a positive...  ...standards of practice set forth by the community's administration and Housekeeping Policies and Procedures. Education & Qualifications:... 

Summerlin Hospital Medical Center

SR BIOMED ENGINEERING TECH (FULL TIME DAYS) BIOMEDICAL ENGINEERING Job at Summerlin Hospital Medical Center

 ...requirements. Qualifications Job Requirements: Education: Graduation from a Technical School or 1 year in a biomedical Engineering Technology Program required. Professional Certification preferred. Experience: Three months to one year of experience... 

Integrated Pain Management Medical Group, Inc.

Physical Therapist or Chiropractor Job at Integrated Pain Management Medical Group, Inc.

 ...For Chiropractor: Diagnose disorders of the spine and other body joints; treating those patients whose symptoms result from abnormal...  ...adjustments to relieve pain within a patient's body Use massage therapy techniques to reduce tension within a patient's muscles...