Taro Logo

C++ Software Engineer

Pico provides market data services and managed infrastructure solutions for the global capital markets community.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For C++ Software Engineer

Pico is a global leader in providing market data services and infrastructure solutions for the financial markets industry. They are seeking a talented C++ Software Engineer to join their world-leading engineering team. The role focuses on developing Redline Trading Solutions, which provides ultra-low latency market data and order execution solutions for equities, options, futures, and foreign exchange markets.

The position offers an exciting opportunity to work with cutting-edge technology, specifically their Corvil Analytics platform, which is used by market participants to monitor and analyze performance at both network and business levels. The team is at an exciting stage with ongoing innovative work and a clear vision for the future.

The ideal candidate will have strong C++ programming skills, experience with Linux systems, and a background in high-performance computing. They should be comfortable working in a collaborative environment while maintaining the initiative to contribute to the team's success. The role requires excellent problem-solving abilities and a dedication to writing maintainable, well-tested code.

As a global company with offices in major financial centers, including New York, Chicago, London, Singapore, Hong Kong, and Tokyo, the position offers exposure to international markets and the opportunity to work with a diverse team. The hybrid working arrangement provides flexibility while maintaining regular office interaction for effective collaboration.

This is an excellent opportunity for a motivated engineer who wants to work at the intersection of technology and financial markets, solving complex problems in real-time data processing and analysis. The role offers the chance to work with state-of-the-art technology while contributing to solutions that power global financial markets.

Last updated 7 months ago

Responsibilities For C++ Software Engineer

  • Design and development of new features across Pico's product range
  • Work on ultra-low latency market data and order execution solutions
  • Develop solutions for equities, options, futures and foreign exchange markets
  • Collaborate with highly-skilled engineers on innovative projects
  • Normalize and analyze real-time data

Requirements For C++ Software Engineer

Linux
  • BSc/MSc in a relevant Engineering discipline (Computer Science, Computer Engineering, Electrical Engineering, Maths, Physics, etc)
  • Strong proficiency in C++ development under Linux
  • Experience with high-performance systems and multi-threaded application development
  • IP networking knowledge
  • Team player with initiative
  • Focus on writing maintainable code
  • Experience with automated testing (unit testing, integration testing)
  • Excellent customer service attitude and communication skills
  • Ability to ask for help and incorporate constructive feedback
  • Ability to articulate reasoning behind decisions

Interested in this job?