O
Software Engineer - C++
O
Software Engineer - C++
Optiver•NY
yesterday
Full-timeHybrid
Company
Optiver
Location
NY
Type
Full-time
Work Schedule
full time
Work Location
hybrid
Optiver•NY
yesterday
Full-timeHybrid
Company
Optiver
Location
NY
Type
Full-time
Work Schedule
full time
Work Location
hybrid
Job Description
Optiver is seeking a talented Software Engineer specializing in C++ to join our high-performance trading team in New York. Develop cutting-edge low-latency systems that power our global trading operations.
Full Description
Job Overview
Optiver, a leading global market maker and proprietary trading firm, is looking for a skilled Software Engineer with expertise in C++ to join our New York office. In this role, you will contribute to building and optimizing high-performance trading systems that handle massive volumes of data in real-time, driving our success in competitive financial markets. As part of a collaborative engineering team, you will work on innovative solutions that enhance trading strategies, risk management, and infrastructure scalability.
Key Responsibilities
Design, develop, and maintain low-latency C++ applications critical to our trading infrastructure. Optimize code for maximum performance, focusing on reducing latency and improving throughput in high-frequency trading environments. Collaborate with quantitative traders, data scientists, and fellow engineers to integrate new trading algorithms and features. Conduct thorough code reviews, debugging, and testing to ensure system reliability under extreme market conditions. Contribute to the evolution of our proprietary trading platforms, incorporating cutting-edge technologies and best practices in software engineering.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field. At least 3-5 years of professional experience in software development with a strong emphasis on C++. Proven track record of working on performance-critical systems, preferably in finance, gaming, or telecommunications. Deep understanding of multithreading, memory management, and low-level optimizations in C++11/14/17 standards. Familiarity with Linux/Unix environments, networking protocols (TCP/UDP), and tools like Git, CMake, and GDB.
Skills
Expertise in C++ programming, including STL, Boost, and modern C++ features. Strong knowledge of concurrent programming, lock-free data structures, and high-performance computing. Experience with profiling tools (perf, Valgrind) and optimization techniques for ultra-low latency. Proficiency in Python or scripting languages for automation and data analysis. Excellent problem-solving abilities, with a passion for clean, efficient code and agile methodologies. Solid understanding of financial markets and trading systems is a plus.
Company Info
Founded in 1986, Optiver is one of the world's premier trading firms, with offices in Amsterdam, Chicago, Sydney, Shanghai, and now expanding in New York. We trade on over 100 exchanges globally, providing liquidity and managing risk in equities, derivatives, and commodities. Our culture emphasizes innovation, meritocracy, and work-life balance, with a flat hierarchy that empowers engineers to make impactful decisions.
Benefits
Competitive salary and performance-based bonuses. Comprehensive health, dental, and vision insurance. Generous 401(k) matching and retirement plans. Unlimited PTO, flexible working hours, and hybrid work options. Daily catered lunches, gym memberships, and wellness programs. Relocation assistance for qualified candidates.
Growth Opportunities
Optiver invests heavily in employee development through internal training, conferences, and mentorship programs. High performers can advance quickly to senior engineer, tech lead, or architecture roles. Opportunities to rotate across teams and locations, gaining exposure to diverse trading products and technologies. We foster a learning environment where curiosity and initiative are rewarded with real ownership of projects.
Key Skills
C++Low-Latency SystemsMultithreadingPerformance OptimizationLinux
