Senior C++ Engineer

Pico fuels the global capital markets community by providing exceptional market data services and customized managed infrastructure solutions.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
7+ years of experience
Finance

Description For Senior C++ Engineer

Pico is seeking a Senior C++ Engineer to join their world-leading engineering team. This role involves designing and developing new features across Pico's entire product range, which is used in various ways in capital markets, including understanding customer market positions, monitoring network performance, debugging application performance, capturing and providing access to historical market data, providing normalized real-time market data feeds, and monitoring voice over IP call quality.

The ideal candidate will have 4-10 years of development experience, with expert proficiency in C++ development under Linux. They should be comfortable with multi-threaded application development, automated testing, and have a strong understanding of algorithms and design patterns. The role requires someone who can think problems through, write maintainable code, and deliver high-availability, high-performance systems.

Pico is a global company headquartered in New York, with offices in Chicago, London, Singapore, and Tokyo. They are at an exciting stage with extensive innovative work ongoing and a compelling vision to fulfill. This position offers the opportunity to work with a team of highly skilled professionals and solve complex problems related to analyzing real-time network data and providing solutions for consumers of real-time and historical, raw and normalized market data.

The role is hybrid, offering flexibility to work from home with some time required in the office weekly. While travel may be occasionally required, it is not expected to be regular or frequent. The position may involve working across multiple jurisdictions/geographies, including EMEA, USA, and APAC.

Join Pico to be part of a company at the forefront of financial technology, working on cutting-edge solutions for the global capital markets.

Last updated 4 months ago

Responsibilities For Senior C++ Engineer

  • Design and develop new features across Pico's entire product range
  • Analyze real-time network data
  • Provide solutions for consumers of real-time and historical, raw and normalized market data
  • Work on high-availability and high-performance systems
  • Solve problems encountered when analyzing the firehose of network data in real time

Requirements For Senior C++ Engineer

Linux
Python
  • Bachelors' Degree in Computer Science or equivalent
  • 4-10 years of development experience
  • Expert proficiency in C++ development under Linux
  • Experience in using python, shell scripting, makefiles, etc
  • Understanding of algorithms and design patterns
  • Multi-threaded application development
  • Automated testing (unit testing, integration testing)
  • Linux-based development environments, including tools such as gdb and valgrind
  • IP networking knowledge

Interested in this job?

Jobs Related To Pico Senior C++ Engineer

Senior QA Engineer

Senior QA Engineer role at Pico in Dublin, focusing on testing high-performance analytics products. 4+ years experience required.

Senior Java Engineer

Senior Java Engineer role at Pico, working on Big Data platform for financial markets in Krakow or Dublin.

Software Development Engineer, Digital Acceleration

Senior Software Engineer role at Amazon Digital Acceleration, building large-scale SAAS solutions for digital ordering and subscription management systems.

Sr. Software Development Engineer, Live Sports, Prime Video Sports

Senior Software Engineer role at Amazon Prime Video Sports, building scalable solutions for live sports streaming experiences using AWS services.