Still looking for a job in search engines? It's time to upgrade!
Instead of searching through hundreds of ads on your own - let Jobify analyze your resume and present only opportunities that are truly worth your time. Free, fast, personalized.
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.
- 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.
- 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.
- 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.
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.
Want to see more suitable jobs? Jobify analyzes your professional experience and presents you with current jobs - for free!
Other recommended jobs for you
-
Software Engineer
-
New York
Career Search Partners
-
-
Software Engineer
-
New York
GE HealthCare
-
-
Software Engineer, Async Team
-
New York
Gusto
-
-
Software Engineer III, Python/Gen AI
-
New York
JPMorgan Chase
-
-
REMOTE POSITIONS AT CENTRIC SOFTWARE
-
New York
Women in Cleantech and Sustainability
-
-
Software Engineer
-
New York
Notion Labs, Inc.
-