GetJob.us
O

Software Engineer - C++

OptiverNY
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