Senior C++ Software Engineer

5 days ago


New York, New York, United States Pico Full time
About Pico

Pico fuels the global capital markets community by providing exceptional market data services and customized managed infrastructure solutions. As financial industry experts at the center of markets and technology, we help our clients efficiently scale their business and quickly access markets. From infrastructure to connectivity, we support our clients through the full trading lifecycle. We are a global company headquartered in New York, with offices in Chicago, London, Singapore and Tokyo.

The Role

This is an opportunity to join a world-leading engineering team working on the design and development of new features within Pico's Trading software stack. Redline Trading Solutions provides ultra-low latency market data and order execution solutions that solve the toughest latency and throughput challenges in today's equities, options, futures and foreign exchange markets. We are at a tremendously exciting stage with extensive, on-going innovative work and an exciting vision to fulfill.

Key Responsibilities
  • Design and develop high-performance trading systems using C++ under Linux.
  • Develop maintainable code with a focus on writing efficient and scalable software.
  • Collaborate with the team to solve complex problems and improve system performance.
  • Work closely with clients to understand their trading needs and develop solutions to meet those needs.
  • Stay up-to-date with the latest developments in the financial industry and apply that knowledge to improve our trading systems.
Requirements
  • BSc/MSc in a relevant Engineering discipline (Computer Science, Computer Engineering, Electrical Engineering, etc)
  • Strong proficiency in C++ development under Linux.
  • Strong knowledge of capital markets (equities, fixed income, etc) and trading concepts (order types, quotes, etc).
  • In-depth understanding of electronic trading protocols, including FIX.
  • Experience in developing high-performance systems, multi-threaded applications, and computer architecture.
  • 10+ years of relevant work experience including 5+ years working in the electronic trading technology space.
Desirable Skills
  • Automated testing (unit testing, integration testing) and Continuous Integration (Jenkins).
  • Multiple linux-based development environments, including tools such as gdb and valgrind.
  • Performance tuning for specific hardware and OS platforms.
  • Python and Java programming.
  • IP networking and Packet capture analysis using tools such as Wireshark.
Working Arrangements

This is a office-based position with weekly time in the office with the flexibility of working from home. Though travel may be required from time to time, it is not expected to be regular or frequent. The role holder will be expected to work whatever hours are necessary for the performance of this role.

Compensation

Full compensation packages are based on candidate experience and relevant certification. New York Pay range: $180,000-$200,000 USD.

About Pico

Pico is an equal opportunity employer. Pico does not discriminate on the basis of a candidate's age, race, gender, color, religion, sexual orientation, physical or mental disability, or other non-merit factors. All employment decisions at Pico are based on business needs, job requirements and qualifications. If you require any assistance or accommodations to be made for the recruitment process, please inform us when you submit your online application.



  • New York, New York, United States Evolve Esolutions Full time

    Job Title: Senior C++ Software EngineerWe are seeking a highly skilled Senior C++ Software Engineer to join our team at Evolve Esolutions. As a key member of our development team, you will be responsible for designing and implementing high-performance C++ libraries to integrate quantitative pricing models into the Murex FLEX API for equities and derivatives...


  • New York, New York, United States Open Systems Technologies Full time

    Job DescriptionCompany: Open Systems TechnologiesJob Title: Senior C++ Software EngineerJob Summary:We are seeking a highly skilled Senior C++ Software Engineer to join our team in New York, NY. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using C++.Key...


  • New York, New York, United States CMP Full time

    About CMPCMP is a systematic investing business that deploys computer-driven trading strategies across multiple liquid asset classes.Job DescriptionWe are seeking a highly skilled Senior Software Engineer C++ to join our team. As a key member of our development team, you will design, develop, and optimize scalable, extensible trading applications, and deploy...


  • New York, New York, United States Tech Tammina Full time

    Sr. C/C++ Developer with Python & Perl ScriptingJob Summary:Tech Tammina is seeking a highly skilled Sr. C/C++ Developer with expertise in Python and Perl scripting to join our team. The ideal candidate will have a strong background in developing and maintaining complex software systems, with a focus on C/C++ development, Python, and Perl scripting.Key...


  • New York, New York, United States Open Systems Technologies Full time

    Senior C++ Developer WantedWe are seeking a highly skilled C++ developer to join our team at Open Systems Technologies in New York, NY.Key Responsibilities:Design and develop high-performance C++ software applicationsCollaborate with cross-functional teams to implement software solutionsEnsure excellent code quality and maintainabilityStay up-to-date with...


  • New York, New York, United States Lynx Software Technologies Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Lynx Software Technologies. As a key member of our engineering team, you will be responsible for designing, developing, and optimizing Linux and Android-based platforms.Key Responsibilities:Develop and optimize Linux and...


  • New York, New York, United States Comcast Corporation Full time

    Job Title: Senior Software EngineerComcast Corporation is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications using C++ in a Linux environment.Key Responsibilities:Design and develop software applications using C++ in a...


  • New York, New York, United States DeepL Full time

    About DeepLDeepL is a leading AI company dedicated to breaking down language barriers and bringing cultures closer together. Our expertise in AI and neural networks has enabled us to create cutting-edge communication technologies for businesses, including the acclaimed DeepL Translator and DeepL Write.Job DescriptionWe are seeking a highly skilled Senior C#...


  • New York, New York, United States GEICO Full time

    Job Title: Senior Software EngineerGEICO is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering staff, you will play a critical role in delivering high-quality technology products and services to our customers.Job SummaryWe are looking for a talented Senior Software Engineer with a strong background in cloud...


  • New York, New York, United States MultiBank Group Full time

    Job DescriptionWe are seeking a highly skilled Senior C++ Developer to join our development team at MultiBank Group, building out our next generation cross-asset ECN platform. The ideal candidate will be a senior systems engineer and technical expert in the development of very sophisticated and complex trading/pricing applications for a major functional...


  • New York, New York, United States Oxford Knight Full time

    Lead C++ Software EngineerOxford Knight is seeking a highly skilled C++ Software Engineer to join our Core Development team. As a key member of our team, you will be responsible for designing, building, and maintaining our algorithmic trading platform.Key ResponsibilitiesDevelop and optimize scalable, multi-tiered applications and infrastructure using...


  • New York, New York, United States Lynx Software Technologies Full time

    Job Title: Senior Hypervisor EngineerLynx Software Technology is seeking a highly skilled Senior Hypervisor Engineer to lead a team of engineers in the development of advanced hypervisor features.Key Responsibilities:Lead a team of engineers in the development of advanced hypervisor features.Implement virtualization strategies to enhance system performance...


  • New York, New York, United States New River Talent Full time

    Opportunity for Talented C++ Software EngineersNew River Talent is seeking a skilled C++ Software Engineer to join our team in either Chicago or New York. As a key member of our trading platform team, you will be responsible for developing software to enable trading in highly competitive electronic markets.About the RoleCollaborate with traders and quant...


  • New York, New York, United States Uphold Full time

    Job Title: Senior DeveloperWe are seeking a highly skilled Senior Developer to join our team at Uphold, a leading Web 3 Financial Platform. As a Senior Developer, you will play a key role in managing the daily development and operational needs of our reserve team.About the RoleThe ideal candidate will possess excellent communication and collaboration skills,...


  • New York, New York, United States GMS Advisors Full time

    Job Title: FIX C++ DeveloperThe ideal candidate will be part of a highly effective software development team responsible for the engineering and implementation of enhancing the client's global trading platform.Job Responsibilities:Develop and enhance Tradeweb's core trading systems/ STP for Fixed Income securities.Work in a small team with good communication...


  • New York, New York, United States Lynx Software Technologies Full time

    About UsWe are a leading technology firm specializing in RTOSs, Hypervisors, and other system-level software for the military and aerospace sectors. Our goal is to provide cutting-edge solutions that meet stringent certification requirements, ensuring the reliability and security of our customers' software systems.Job DescriptionWe are seeking a highly...


  • New York, New York, United States TMS Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at TMS. As a key member of our internal business functions, you will play a crucial role in building and maintaining Quote to Cash processes and workflows that manage customer engagement for all products and services.Key Responsibilities:Design and...


  • New York, New York, United States Jobot Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Jobot. As a Core Protocol Engineer, you will play a critical role in designing and developing low-latency software that optimizes cryptocurrency trade execution and powers the core of billions of dollars in trading volume on the Solana network.Key...


  • New York, New York, United States Sigma Software Full time

    Senior Site Reliability EngineerWe are seeking a skilled Senior Site Reliability Engineer to join our team at Sigma Software. As a key member of our project team, you will be responsible for designing and building infrastructure and tooling to provide high scalability, reliability, and sub-second performance levels using security industry best practices.Key...


  • New York, New York, United States Hudson River Trading Full time

    About the RoleHudson River Trading is seeking a highly skilled C++ developer to join our team of experts in building and maintaining the trading infrastructure that powers our global fixed income and currency trading efforts.Key ResponsibilitiesDesign, develop, and maintain high-performance trading infrastructure using C++ and PythonCollaborate with...